From: Snapshot-Content-Location: https://diariodarepublica.pt/dr/legislacao-consolidada/decreto-lei/1966-34509075 Subject: =?utf-8?Q?C=C3=B3digo=20Civil=20-=20CC=20|=20DR?= Date: Tue, 3 Feb 2026 20:18:48 +0000 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex----" ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/html Content-ID: Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/legislacao-consolidada/decreto-lei/1966-34509075 Código Civil - CC | DR
Versão consolidada
Decreto-Lei n.º 47344

Código Civil - CC

Data da última alteração:
2025-04-01
Em vigor
Emitente:
SUMÁRIO
TEXTO
Artigo 1.º
(Aprovação do Código Civil)
Artigo 2.º
(Começo de vigência)
Artigo 3.º
(Revogação do direito anterior)
Artigo 4.º
(Remissões para o Código de 1867)
Artigo 5.º
(Aplicação no tempo)
Artigo 6.º
(Pessoas colectivas)
Artigo 7.º
(Interdições)
Artigo 8.º
(Privilégios creditórios e hipotecas legais)
Artigo 9.º
(Sociedades universais e familiares)
Artigo 10.º
(Arrendamentos em Lisboa e Porto)
Artigo 11.º
(Parceria agrícola)
Artigo 12.º
(Foros do Estado)
Artigo 13.º
(Anulação do casamento)
Artigo 14.º
(Efeitos do casamento)
Artigo 15.º
(Regime de bens)
Artigo 16.º
(Doações para casamento e entre casados. Separação e divórcio)
Artigo 17.º
(Conversão da separação em divórcio)
Artigo 18.º
(Impugnação da legitimidade)
Artigo 19.º
(Acções de investigação de maternidade ou paternidade ilegítima)
Artigo 20.º
(Filhos adulterinos)
Artigo 21.º
(Tutela e curatela)
Artigo 22.º
(Declaração de nulidade ou anulação de testamento ou de disposições testamentárias)
Artigo 23.º
(Testamentaria)
Anexo
CÓDIGO CIVIL
Livro I
PARTE GERAL
Título I
Das leis, sua interpretação e aplicação
Capítulo I
Fontes do direito
Artigo 1.º
(Fontes imediatas)
Artigo 2.º
(Assentos)
Notas
Acórdão n.º 743/96 - Diário da República n.º 165/1996, Série I-A de 1996-07-18 Declarada a inconstitucionalidade, com força obrigatória geral, da norma do constante no presente artigo, na parte em que atribui aos tribunais competência para fixar doutrina com força obrigatória geral, por violação do disposto do n.º 5 do artigo 115.º, da Constituição da República Portuguesa.
Artigo 3.º
(Valor jurídico dos usos)
Artigo 4.º
(Valor da equidade)
Capítulo II
Vigência, interpretação e aplicação das leis
Artigo 5.º
(Começo da vigência da lei)
Artigo 6.º
(Ignorância ou má interpretação da lei)
Artigo 7.º
(Cessação da vigência da lei)
Artigo 8.º
(Obrigação de julgar e dever de obediência à lei)
Artigo 9.º
(Interpretação da lei)
Artigo 10.º
(Integração das lacunas da lei)
Artigo 11.º
(Normas excepcionais)
Artigo 12.º
(Aplicação das leis no tempo. Princípio geral)
Artigo 13.º
(Aplicação das leis no tempo. Leis interpretativas)
Capítulo III
Direitos dos estrangeiros e conflitos de leis
Secção I
Disposições gerais
Artigo 14.º
(Condição jurídica dos estrangeiros)
Artigo 15.º
(Qualificações)
Artigo 16.º
(Referência à lei estrangeira. Princípio geral)
Artigo 17.º
(Reenvio para a lei de um terceiro Estado)
Artigo 18.º
(Reenvio para a lei portuguesa)
Artigo 19.º
(Casos em que não é admitido o reenvio)
Artigo 20.º
(Ordenamentos jurídicos plurilegislativos)
Artigo 21.º
(Fraude à lei)
Artigo 22.º
(Ordem pública)
Artigo 23.º
(Interpretação e averiguação do direito estrangeiro)
Artigo 24.º
(Actos realizados a bordo)
Secção II
Normas de conflitos
Subsecção I
Âmbito e determinação da lei pessoal
Artigo 25.º
(Âmbito da lei pessoal)
Artigo 26.º
(Início e termo da personalidade jurídica)
Artigo 27.º
(Direitos de personalidade)
Artigo 28.º
(Desvios quanto às consequências da incapacidade)
Artigo 29.º
(Maioridade)
Artigo 30.º
(Tutela e institutos análogos)
Artigo 31.º
(Determinação da lei pessoal)
Artigo 32.º
(Apátridas)
Artigo 33.º
(Pessoas colectivas)
Artigo 34.º
(Pessoas colectivas internacionais)
Subsecção II
Lei reguladora dos negócios jurídicos
Artigo 35.º
(Declaração negocial)
Artigo 36.º
(Forma da declaração)
Artigo 37.º
(Representação legal)
Artigo 38.º
(Representação orgânica)
Artigo 39.º
(Representação voluntária)
Artigo 40.º
(Prescrição e caducidade)
Subsecção III
Lei reguladora das obrigações
Artigo 41.º
(Obrigações provenientes de negócios jurídicos)
Artigo 42.º
(Critério supletivo)
Artigo 43.º
(Gestão de negócios)
Artigo 44.º
(Enriquecimento sem causa)
Artigo 45.º
(Responsabilidade extracontratual)
Subsecção IV
Lei reguladora das coisas
Artigo 46.º
(Direitos reais)
Artigo 47.º
(Capacidade para constituir direitos reais sobre coisas imóveis ou dispor deles)
Artigo 48.º
(Propriedade intelectual)
Subsecção V
Lei reguladora das relações de família
Artigo 49.º
(Capacidade para contrair casamento ou celebrar convenções antenupciais)
Artigo 50.º
(Forma do casamento)
Artigo 51.º
(Desvios)
Artigo 52.º
(Relações entre os cônjuges)
Artigo 53.º
(Convenções antenupciais e regime de bens)
Artigo 54.º
(Modificações do regime de bens)
Artigo 55.º
(Separação judicial de pessoas e bens e divórcio)
Artigo 56.º
(Constituição da filiação)
Artigo 57.º
(Relações entre pais e filhos)
Artigo 59.º
(Filiação ilegítima)
Artigo 60.º
(Filiação adoptiva)
Artigo 61.º
(Requisitos especiais da perfilhação ou adopção)
Subsecção VI
Lei reguladora das sucessões
Artigo 62.º
(Lei competente)
Artigo 63.º
(Capacidade de disposição)
Artigo 64.º
(Interpretação das disposições; falta e vícios da vontade)
Artigo 65.º
(Forma)
Título II
Das relações jurídicas
Subtítulo I
Das pessoas
Capítulo I
Pessoas singulares
Secção I
Personalidade e capacidade jurídica
Artigo 66.º
(Começo da personalidade)
Artigo 67.º
(Capacidade jurídica)
Artigo 68.º
(Termo da personalidade)
Artigo 69.º
(Renúncia à capacidade jurídica)
Secção II
Direitos de personalidade
Artigo 70.º
(Tutela geral da personalidade)
Artigo 71.º
(Ofensa a pessoas já falecidas)
Artigo 72.º
(Direito ao nome)
Artigo 73.º
(Legitimidade)
Artigo 74.º
(Pseudónimo)
Artigo 75.º
(Cartas=missivas confidenciais)
Artigo 76.º
(Publicação de cartas confidenciais)
Artigo 77.º
(Memórias familiares e outros escritos confidenciais)
Artigo 78.º
(Cartas=missivas não confidenciais)
Artigo 79.º
(Direito à imagem)
Artigo 80.º
(Direito à reserva sobre a intimidade da vida privada)
Artigo 81.º
(Limitação voluntária dos direitos de personalidade)
Secção III
Domicílio
Artigo 82.º
(Domicílio voluntário geral)
Artigo 83.º
(Domicílio profissional)
Artigo 84.º
(Domicílio electivo)
Artigo 85.º
Domicílio legal dos menores e dos maiores acompanhados
Artigo 86.º
(Domicílio legal da mulher casada)
Artigo 87.º
(Domicílio legal dos empregados públicos)
Artigo 88.º
(Domicílio legal dos agentes diplomáticos portugueses)
Secção IV
Ausência
Subsecção I
Curadoria provisória
Artigo 89.º
(Nomeação de curador provisório)
Artigo 90.º
(Providências cautelares)
Artigo 91.º
(Legitimidade)
Artigo 92.º
(A quem deve ser deferida a curadoria provisória)
Artigo 93.º
(Relação dos bens e caução)
Artigo 94.º
(Direitos e obrigações do curador provisório)
Artigo 95.º
(Prestação de contas)
Artigo 96.º
(Remuneração do curador)
Artigo 97.º
(Substituição do curador provisório)
Artigo 98.º
(Termo da curadoria)
Subsecção II
Curadoria definitiva
Artigo 99.º
(Justificação da ausência)
Artigo 100.º
(Legitimidade)
Artigo 101.º
(Abertura de testamentos)
Artigo 102.º
(Entrega de bens aos legatários e outros interessados)
Artigo 103.º
(Entrega dos bens aos herdeiros)
Artigo 104.º
(Curadores definitivos)
Artigo 105.º
(Aparecimento de novos interessados)
Artigo 106.º
(Exigibilidade de obrigações)
Artigo 107.º
(Caução)
Artigo 108.º
(Ausente casado)
Artigo 109.º
(Aceitação e repúdio da sucessão; disposição dos direitos sucessórios)
Artigo 110.º
(Direitos e obrigações dos curadores definitivos e demais interessados)
Artigo 111.º
(Fruição dos bens)
Artigo 112.º
(Termo da curadoria definitiva)
Artigo 113.º
(Restituição dos bens ao ausente)
Subsecção III
Morte presumida
Artigo 114.º
(Requisitos)
Artigo 115.º
(Efeitos)
Artigo 116.º
(Novo casamento do cônjuge do ausente)
Artigo 117.º
(Entrega dos bens)
Artigo 118.º
(Óbito em data diversa)
Artigo 119.º
(Regresso do ausente)
Subsecção IV
Direitos eventuais do ausente
Artigo 120.º
(Direitos que sobrevierem ao ausente)
Artigo 121.º
(Curadoria provisória e definitiva)
Secção V
Menores e maiores acompanhados
Subsecção I
Condição jurídica dos menores
Artigo 122.º
(Menores)
Artigo 123.º
(Incapacidade dos menores)
Artigo 124.º
(Suprimento da incapacidade dos menores)
Artigo 125.º
(Anulabilidade dos actos dos menores)
Artigo 126.º
(Dolo do menor)
Artigo 127.º
(Excepções à incapacidade dos menores)
Artigo 128.º
(Dever de obediência)
Artigo 129.º
(Termo da incapacidade dos menores)
Subsecção II
Maioridade
Artigo 130.º
(Efeitos da maioridade)
Artigo 131.º
Pendência de ação de acompanhamento de maior
Artigo 132.º
(Emancipação)
Artigo 133.º
(Efeitos da emancipação)
Artigo 134.º
(Emancipação por concessão dos pais ou do conselho de família)
Artigo 135.º
(Emancipação resultante de decisão judicial)
Artigo 136.º
(Emancipação restrita)
Artigo 137.º
(Revogação da emancipação)
Subsecção III
Maiores acompanhados
Artigo 138.º
Acompanhamento
Artigo 139.º
Decisão judicial
Artigo 140.º
Objetivo e supletividade
Artigo 141.º
(Legitimidade)
Artigo 142.º
Menores
Artigo 143.º
Acompanhante
Artigo 144.º
Escusa e exoneração
Artigo 145.º
Âmbito e conteúdo do acompanhamento
Artigo 146.º
Cuidado e diligência
Artigo 147.º
Direitos pessoais e negócios da vida corrente
Artigo 148.º
Internamento
Artigo 149.º
Cessação e modificação do acompanhamento
Artigo 150.º
Conflito de interesses
Artigo 151.º
Retribuição do acompanhante e prestação de contas
Artigo 152.º
Remoção e exoneração do acompanhante
Artigo 153.º
Publicidade
Artigo 154.º
Atos do acompanhado
Artigo 155.º
Revisão periódica
Artigo 156.º
Mandato com vista a acompanhamento
Capítulo II
Pessoas colectivas
Secção I
Disposições gerais
Artigo 157.º
(Campo de aplicação)
Artigo 158.º
(Aquisição da personalidade)
Artigo 158.º-A
(Nulidade do acto de constituição ou instituição)
Artigo 159.º
(Sede)
Artigo 160.º
(Capacidade)
Artigo 161.º
(Aquisição e alienação de imóveis)
Artigo 162.º
(Órgãos)
Artigo 163.º
(Representação)
Artigo 164.º
(Obrigações e responsabilidade dos titulares dos órgãos da pessoa colectiva)
Artigo 165.º
(Responsabilidade civil das pessoas colectivas)
Artigo 166.º
Destino dos bens em caso de extinção
Secção II
Associações
Artigo 167.º
(Acto de constituição e estatutos)
Artigo 168.º
Forma e comunicação
Artigo 169.º
(Modificações do acto de constituição ou dos estatutos)
Artigo 170.º
(Titulares dos órgãos da associação e revogação dos seus poderes)
Artigo 171.º
(Convocação e funcionamento do órgão da administração e do conselho fiscal)
Artigo 172.º
(Competência da assembleia geral)
Artigo 173.º
(Convocação da assembleia)
Artigo 174.º
(Forma da convocação)
Artigo 175.º
(Funcionamento)
Artigo 176.º
(Privação do direito de voto)
Artigo 177.º
(Deliberações contrárias à lei ou aos estatutos)
Artigo 178.º
(Regime da anulabilidade)
Artigo 179.º
(Protecção dos direitos de terceiro)
Artigo 180.º
(Natureza pessoal da qualidade de associado)
Artigo 181.º
(Efeitos da saída ou exclusão)
Artigo 182.º
(Causas de extinção)
Artigo 183.º
(Declaração da extinção)
Artigo 184.º
(Efeitos da extinção)
Secção III
Fundações
Artigo 185.º
(Instituição e sua revogação)
Artigo 186.º
(Acto de instituição e estatutos)
Artigo 187.º
(Estatutos lavrados por pessoa diversa do instituidor)
Artigo 188.º
(Reconhecimento)
Artigo 189.º
(Modificação dos estatutos)
Artigo 190.º
(Transformação)
Artigo 190.º-A
Fusão
Artigo 191.º
(Encargo prejudicial aos fins da fundação)
Artigo 192.º
(Causas de extinção)
Artigo 193.º
(Declaração da extinção)
Artigo 194.º
(Efeitos da extinção)
Capítulo III
Associações sem personalidade jurídica e comissões especiais
Artigo 195.º
(Organização e administração)
Artigo 196.º
(Fundo comum das associações)
Artigo 197.º
(Liberalidades)
Artigo 198.º
(Responsabilidade por dívidas)
Artigo 199.º
(Comissões especiais)
Artigo 200.º
(Responsabilidade dos organizadores e administradores)
Artigo 201.º
(Aplicação dos bens a outro fim)
Artigo 201.º-A
Publicidade
Subtítulo I-A
Dos animais
Artigo 201.º-B
Animais
Artigo 201.º-C
Proteção jurídica dos animais
Artigo 201.º-D
Regime subsidiário
Subtítulo II
Das coisas
Artigo 202.º
(Noção)
Artigo 203.º
(Classificação das coisas)
Artigo 204.º
(Coisas imóveis)
Artigo 205.º
(Coisas móveis)
Artigo 206.º
(Coisas compostas)
Artigo 207.º
(Coisas fungíveis)
Artigo 208.º
(Coisas consumíveis)
Artigo 209.º
(Coisas divisíveis)
Artigo 210.º
(Coisas acessórias)
Artigo 211.º
(Coisas futuras)
Artigo 212.º
(Frutos)
Artigo 213.º
(Partilha dos frutos)
Artigo 214.º
(Frutos colhidos prematuramente)
Artigo 215.º
(Restituição de frutos)
Artigo 216.º
(Benfeitorias)
Subtítulo III
Dos factos jurídicos
Capítulo I
Negócio jurídico
Secção I
Declaração negocial
Subsecção I
Modalidades da declaração
Artigo 217.º
(Declaração expressa e declaração tácita)
Artigo 218.º
(O silêncio como meio declarativo)
Subsecção II
Forma
Artigo 219.º
(Liberdade de forma)
Artigo 220.º
(Inobservância da forma legal)
Artigo 221.º
(Âmbito da forma legal)
Artigo 222.º
(Âmbito da forma voluntária)
Artigo 223.º
(Forma convencional)
Subsecção III
Perfeição da declaração negocial
Artigo 224.º
(Eficácia da declaração negocial)
Artigo 225.º
(Anúncio público da declaração)
Artigo 226.º
(Morte, incapacidade ou indisponibilidade superveniente)
Artigo 227.º
(Culpa na formação dos contratos)
Artigo 228.º
(Duração da proposta contratual)
Artigo 229.º
(Recepção tardia)
Artigo 230.º
(Irrevogabilidade da proposta)
Artigo 231.º
(Morte ou incapacidade do proponente ou do destinatário)
Artigo 232.º
(Âmbito do acordo de vontades)
Artigo 233.º
(Aceitação com modificações)
Artigo 234.º
(Dispensa da declaração de aceitação)
Artigo 235.º
(Revogação da aceitação ou da rejeição)
Subsecção IV
Interpretação e integração
Artigo 236.º
(Sentido normal da declaração)
Artigo 237.º
(Casos duvidosos)
Artigo 238.º
(Negócios formais)
Artigo 239.º
(Integração)
Subsecção V
Falta e vícios da vontade
Artigo 240.º
(Simulação)
Artigo 241.º
(Simulação relativa)
Artigo 242.º
(Legitimidade para arguir a simulação)
Artigo 243.º
(Inoponibilidade da simulação a terceiros de boa fé)
Artigo 244.º
(Reserva mental)
Artigo 245.º
(Declarações não sérias)
Artigo 246.º
(Falta de consciência da declaração e coacção física)
Artigo 247.º
(Erro na declaração)
Artigo 248.º
(Validação do negócio)
Artigo 249.º
(Erro de cálculo ou de escrita)
Artigo 250.º
(Erro na transmissão da declaração)
Artigo 251.º
(Erro sobre a pessoa ou sobre o objecto do negócio)
Artigo 252.º
(Erro sobre os motivos)
Artigo 253.º
(Dolo)
Artigo 254.º
(Efeitos do dolo)
Artigo 255.º
(Coacção moral)
Artigo 256.º
(Efeitos da coacção)
Artigo 257.º
(Incapacidade acidental)
Subsecção VI
Representação
Divisão I
Princípios gerais
Artigo 258.º
(Efeitos da representação)
Artigo 259.º
(Falta ou vícios da vontade e estados subjectivos relevantes)
Artigo 260.º
(Justificação dos poderes do representante)
Artigo 261.º
(Negócio consigo mesmo)
Divisão II
Representação voluntária
Artigo 262.º
(Procuração)
Artigo 263.º
(Capacidade do procurador)
Artigo 264.º
(Substituição do procurador)
Artigo 265.º
(Extinção da procuração)
Artigo 266.º
(Protecção de terceiros)
Artigo 267.º
(Restituição do documento da representação)
Artigo 268.º
(Representação sem poderes)
Artigo 269.º
(Abuso da representação)
Subsecção VII
Condição e termo
Artigo 270.º
(Noção de condição)
Artigo 271.º
(Condições ilícitas ou impossíveis)
Artigo 272.º
(Pendência da condição)
Artigo 273.º
(Pendência da condição: actos conservatórios)
Artigo 274.º
(Pendência da condição: actos dispositivos)
Artigo 275.º
(Verificação e não verificação da condição)
Artigo 276.º
(Retroactividade da condição)
Artigo 277.º
(Não retroactividade)
Artigo 278.º
(Termo)
Artigo 279.º
(Cômputo do termo)
Secção II
Objecto negocial. Negócios usurários
Artigo 280.º
(Requisitos do objecto negocial)
Artigo 281.º
(Fim contrário à lei ou à ordem pública, ou ofensivo dos bons costumes)
Artigo 282.º
(Negócios usurários)
Artigo 283.º
(Modificação dos negócios usurários)
Artigo 284.º
(Usura criminosa)
Secção III
Nulidade e anulabilidade do negócio jurídico
Artigo 285.º
(Disposição geral)
Artigo 286.º
(Nulidade)
Artigo 287.º
(Anulabilidade)
Artigo 288.º
(Confirmação)
Artigo 289.º
(Efeitos da declaração de nulidade e da anulação)
Artigo 290.º
(Momento da restituição)
Artigo 291.º
(Inoponibilidade da nulidade e da anulação)
Artigo 292.º
(Redução)
Artigo 293.º
(Conversão)
Artigo 294.º
(Negócios celebrados contra a lei)
Capítulo II
Actos jurídicos
Artigo 295.º
(Disposições reguladoras)
Capítulo III
O tempo e sua repercussão nas relações jurídicas
Secção I
Disposições gerais
Artigo 296.º
(Contagem dos prazos)
Artigo 297.º
(Alteração de prazos)
Artigo 298.º
(Prescrição, caducidade e não uso do direito)
Artigo 299.º
(Alteração de qualificação)
Secção II
Prescrição
Subsecção I
Disposições gerais
Artigo 300.º
(Inderrogabilidade do regime da prescrição)
Artigo 301.º
(A quem aproveita a prescrição)
Artigo 302.º
(Renúncia da prescrição)
Artigo 303.º
(Invocação da prescrição)
Artigo 304.º
(Efeitos da prescrição)
Artigo 305.º
(Oponibilidade da prescrição por terceiro)
Artigo 306.º
(Início do curso da prescrição)
Artigo 307.º
(Prestações periódicas)
Artigo 308.º
(Transmissão)
Subsecção II
Prazos da prescrição
Artigo 309.º
(Prazo ordinário)
Artigo 310.º
(Prescrição de cinco anos)
Artigo 311.º
(Direitos reconhecidos em sentença ou título executivo)
Subsecção III
Prescrições presuntivas
Artigo 312.º
(Fundamento das prescrições presuntivas)
Artigo 313.º
(Confissão do devedor)
Artigo 314.º
(Confissão tácita)
Artigo 315.º
(Aplicação das regras gerais)
Artigo 316.º
(Prescrição de seis meses)
Artigo 317.º
(Prescrição de dois anos)
Subsecção IV
Suspensão da prescrição
Artigo 318.º
(Causas bilaterais da suspensão)
Artigo 319.º
(Suspensão a favor de militares e pessoas adstritas às forças militares)
Artigo 320.º
Suspensão a favor de menores e dos maiores acompanhados
Artigo 321.º
(Suspensão por motivo de força maior ou dolo do obrigado)
Artigo 322.º
(Prescrição dos direitos da herança ou contra ela)
Subsecção V
Interrupção da prescrição
Artigo 323.º
(Interrupção promovida pelo titular)
Artigo 324.º
(Compromisso arbitral)
Artigo 325.º
(Reconhecimento)
Artigo 326.º
(Efeitos da interrupção)
Artigo 327.º
(Duração da interrupção)
Secção III
Caducidade
Artigo 328.º
(Suspensão e interrupção)
Artigo 329.º
(Começo do prazo)
Artigo 330.º
(Estipulações válidas sobre a caducidade)
Artigo 331.º
(Causas impeditivas da caducidade)
Artigo 332.º
(Absolvição e interrupção da instância e ineficácia do compromisso arbitral)
Artigo 333.º
(Apreciação oficiosa da caducidade)
Subtítulo IV
Do exercício e tutela dos direitos
Capítulo I
Disposições gerais
Artigo 334.º
(Abuso do direito)
Artigo 335.º
(Colisão de direitos)
Artigo 336.º
(Acção directa)
Artigo 337.º
(Legítima defesa)
Artigo 338.º
(Erro acerca dos pressupostos da acção directa ou da legítima defesa)
Artigo 339.º
(Estado de necessidade)
Artigo 340.º
(Consentimento do lesado)
Capítulo II
Provas
Secção I
Disposições gerais
Artigo 341.º
(Função das provas)
Artigo 342.º
(Ónus da prova)
Artigo 343.º
(Ónus da prova em casos especiais)
Artigo 344.º
(Inversão do ónus da prova)
Artigo 345.º
(Convenções sobre as provas)
Artigo 346.º
(Contraprova)
Artigo 347.º
(Modo de contrariar a prova legal plena)
Artigo 348.º
(Direito consuetudinário, local, ou estrangeiro)
Secção II
Presunções
Artigo 349.º
(Noção)
Artigo 350.º
(Presunções legais)
Artigo 351.º
(Presunções judiciais)
Secção III
Confissão
Artigo 352.º
(Noção)
Artigo 353.º
(Capacidade e legitimação)
Artigo 354.º
(Inadmissibilidade da confissão)
Artigo 355.º
(Modalidades)
Artigo 356.º
(Formas da confissão judicial)
Artigo 357.º
(Declaração confessória)
Artigo 358.º
(Força probatória da confissão)
Artigo 359.º
(Nulidade e anulabilidade da confissão)
Artigo 360.º
(Indivisibilidade da confissão)
Artigo 361.º
(Valor do reconhecimento não confessório)
Secção IV
Prova documental
Subsecção I
Disposições gerais
Artigo 362.º
(Noção)
Artigo 363.º
(Modalidades dos documentos escritos)
Artigo 364.º
(Exigência legal de documento escrito)
Artigo 365.º
(Documentos passados em país estrangeiro)
Artigo 366.º
(Falta de requisitos legais)
Artigo 367.º
(Reforma de documentos escritos)
Artigo 368.º
(Reproduções mecânicas)
Subsecção II
Documentos autênticos
Artigo 369.º
(Competência da autoridade ou oficial público)
Artigo 370.º
(Autenticidade)
Artigo 371.º
(Força probatória)
Artigo 372.º
(Falsidade)
Subsecção III
Documentos particulares
Artigo 373.º
(Assinatura)
Artigo 374.º
(Autoria da letra e da assinatura)
Artigo 375.º
(Reconhecimento notarial)
Artigo 376.º
(Força probatória)
Artigo 377.º
(Documentos autenticados)
Artigo 378.º
(Assinatura em branco)
Artigo 379.º
(Valor dos telegramas)
Subsecção IV
Disposições especiais
Artigo 380.º
(Registos e outros escritos)
Artigo 381.º
(Notas em seguimento, à margem ou no verso do documento)
Artigo 382.º
(Cancelamento dos escritos ou notas)
Artigo 383.º
(Certidões)
Artigo 384.º
(Certidões de certidões)
Artigo 385.º
(Invalidação da força probatória das certidões)
Artigo 386.º
(Públicas=formas)
Artigo 387.º
(Fotocópias de documentos)
Secção V
Prova pericial
Artigo 388.º
(Objecto)
Artigo 389.º
(Força probatória)
Secção VI
Prova por inspecção
Artigo 390.º
(Objecto)
Artigo 391.º
(Força probatória)
Secção VII
Prova testemunhal
Artigo 392.º
(Admissibilidade)
Artigo 393.º
(Inadmissibilidade da prova testemunhal)
Artigo 394.º
(Convenções contra o conteúdo de documentos ou além dele)
Artigo 395.º
(Factos extintivos da obrigação)
Artigo 396.º
(Força probatória)
Livro II
DIREITO DAS OBRIGAÇÕES
Título I
Das obrigações em geral
Capítulo I
Disposições gerais
Secção I
Conteúdo da obrigação
Artigo 397.º
(Noção)
Artigo 398.º
(Conteúdo da prestação)
Artigo 399.º
(Prestação de coisa futura)
Artigo 400.º
(Determinação da prestação)
Artigo 401.º
(Impossibilidade originária da prestação)
Secção II
Obrigações naturais
Artigo 402.º
(Noção)
Artigo 403.º
(Não repetição do indevido)
Artigo 404.º
(Regime)
Capítulo II
Fontes das obrigações
Secção I
Contratos
Subsecção I
Disposições gerais
Artigo 405.º
(Liberdade contratual)
Artigo 406.º
(Eficácia dos contratos)
Artigo 407.º
(Incompatibilidade entre direitos pessoais de gozo)
Artigo 408.º
(Contratos com eficácia real)
Artigo 409.º
(Reserva da propriedade)
Subsecção II
Contrato-promessa
Artigo 410.º
(Regime aplicável)
Artigo 411.º
(Promessa unilateral)
Artigo 412.º
(Transmissão dos direitos e obrigações das partes)
Artigo 413.º
(Eficácia real da promessa)
Subsecção III
Pactos de preferência
Artigo 414.º
(Noção)
Artigo 415.º
(Forma)
Artigo 416.º
(Conhecimento do preferente)
Artigo 417.º
(Venda da coisa juntamente com outras)
Artigo 418.º
(Prestação acessória)
Artigo 419.º
(Pluralidade de titulares)
Artigo 420.º
(Transmissão do direito e da obrigação de preferência)
Artigo 421.º
(Eficácia real)
Artigo 422.º
(Valor relativo do direito de preferência)
Artigo 423.º
(Extensão das disposições anteriores a outros contratos)
Subsecção IV
Cessão da posição contratual
Artigo 424.º
(Noção. Requisitos)
Artigo 425.º
(Regime)
Artigo 426.º
(Garantia da existência da posição contratual)
Artigo 427.º
(Relações entre o outro contraente e o cessionário)
Subsecção V
Excepção de não cumprimento do contrato
Artigo 428.º
(Noção)
Artigo 429.º
(Insolvência ou diminuição de garantias)
Artigo 430.º
(Prescrição)
Artigo 431.º
(Eficácia em relação a terceiros)
Subsecção VI
Resolução do contrato
Artigo 432.º
(Casos em que é admitida)
Artigo 433.º
(Efeitos entre as partes)
Artigo 434.º
(Retroactividade)
Artigo 435.º
(Efeitos em relação a terceiros)
Artigo 436.º
(Como e quando se efectiva a resolução)
Subsecção VII
Resolução ou modificação do contrato por alteração das circunstâncias
Artigo 437.º
(Condições de admissibilidade)
Artigo 438.º
(Mora da parte lesada)
Artigo 439.º
(Regime)
Subsecção VIII
Antecipação do cumprimento. Sinal
Artigo 440.º
(Antecipação do cumprimento)
Artigo 441.º
(Contrato-promessa de compra e venda)
Artigo 442.º
(Sinal)
Subsecção IX
Contrato a favor de terceiro
Artigo 443.º
(Noção)
Artigo 444.º
(Direitos do terceiro e do promissário)
Artigo 445.º
(Prestações em benefício de pessoa indeterminada)
Artigo 446.º
(Direitos dos herdeiros do promissário)
Artigo 447.º
(Rejeição ou adesão do terceiro beneficiário)
Artigo 448.º
(Revogação pelos contraentes)
Artigo 449.º
(Meios de defesa oponíveis pelo promitente)
Artigo 450.º
(Relações entre o promissário e pessoas estranhas ao benefício)
Artigo 451.º
(Promessa a cumprir depois da morte do promissário)
Subsecção X
Contrato para pessoa a nomear
Artigo 452.º
(Noção)
Artigo 453.º
(Nomeação)
Artigo 454.º
(Forma da ratificação)
Artigo 455.º
(Efeitos)
Artigo 456.º
(Publicidade)
Secção II
Negócios unilaterais
Artigo 457.º
(Princípio geral)
Artigo 458.º
(Promessa de cumprimento e reconhecimento de dívida)
Artigo 459.º
(Promessa pública)
Artigo 460.º
(Prazo de validade)
Artigo 461.º
(Revogação)
Artigo 462.º
(Cooperação de várias pessoas)
Artigo 463.º
(Concursos públicos)
Secção III
Gestão de negócios
Artigo 464.º
(Noção)
Artigo 465.º
(Deveres do gestor)
Artigo 466.º
(Responsabilidade do gestor)
Artigo 467.º
(Solidariedade dos gestores)
Artigo 468.º
(Obrigações do dono do negócio)
Artigo 469.º
(Aprovação da gestão)
Artigo 470.º
(Remuneração do gestor)
Artigo 471.º
(Representação sem poderes e mandato sem representação)
Artigo 472.º
(Gestão de negócio alheio julgado próprio)
Secção IV
Enriquecimento sem causa
Artigo 473.º
(Princípio geral)
Artigo 474.º
(Natureza subsidiária da obrigação)
Artigo 475.º
(Falta do resultado previsto)
Artigo 476.º
(Repetição do indevido)
Artigo 477.º
(Cumprimento de obrigação alheia na convicção de que é própria)
Artigo 478.º
(Cumprimento de obrigação alheia na convicção de estar obrigado a cumpri-la)
Artigo 479.º
(Objecto da obrigação de restituir)
Artigo 480.º
(Agravamento da obrigação)
Artigo 481.º
(Obrigação de restituir no caso de alienação gratuita)
Artigo 482.º
(Prescrição)
Secção V
Responsabilidade civil
Subsecção I
Responsabilidade por factos ilícitos
Artigo 483.º
(Princípio geral)
Artigo 484.º
(Ofensa do crédito ou do bom nome)
Artigo 485.º
(Conselhos, recomendações ou informações)
Artigo 486.º
(Omissões)
Artigo 487.º
(Culpa)
Artigo 488.º
(Imputabilidade)
Artigo 489.º
(Indemnização por pessoa não imputável)
Artigo 490.º
(Responsabilidade dos autores, instigadores e auxiliares)
Artigo 491.º
(Responsabilidade das pessoas obrigadas à vigilância de outrem)
Artigo 492.º
(Danos causados por edifícios ou outras obras)
Artigo 493.º
(Danos causados por coisas, animais ou actividades)
Artigo 493.º-A
Indemnização em caso de lesão ou morte de animal
Artigo 494.º
(Limitação da indemnização no caso de mera culpa)
Artigo 495.º
(Indemnização a terceiros em caso de morte ou lesão corporal)
Artigo 496.º
(Danos não patrimoniais)
Artigo 497.º
(Responsabilidade solidária)
Artigo 498.º
(Prescrição)
Subsecção II
Responsabilidade pelo risco
Artigo 499.º
(Disposições aplicáveis)
Artigo 500.º
(Responsabilidade do comitente)
Artigo 501.º
(Responsabilidade do Estado e de outras pessoas colectivas públicas)
Artigo 502.º
(Danos causados por animais)
Artigo 503.º
(Acidentes causados por veículos)
Artigo 504.º
(Beneficiários da responsabilidade)
Artigo 505.º
(Exclusão da responsabilidade)
Artigo 506.º
(Colisão de veículos)
Artigo 507.º
(Responsabilidade solidária)
Artigo 508.º
(Limites máximos)
Notas
Lei n.º 13/2019 - Diário da República n.º 30/2019, Série I de 2019-02-12 O artigo 508.º do Código Civil passa a ter a redacção resultante do Decreto-Lei n.º 59/2004, de 19 de Março. Este artigo contém ainda as alterações resultantes do Decreto-Lei n.º 190/85, de 24 de junho e do Decreto-lei n.º 423/91, de 30 de outubro, sendo que este último foi republicado pela Lei n.º 31/2006, de 21 de julho.
Artigo 509.º
(Danos causados por instalações de energia eléctrica ou gás)
Artigo 510.º
(Limites da responsabilidade)
Capítulo III
Modalidades das obrigações
Secção I
Obrigações de sujeito activo indeterminado
Artigo 511.º
(Determinação da pessoa do credor)
Secção II
Obrigações solidárias
Subsecção I
Disposições gerais
Artigo 512.º
(Noção)
Artigo 513.º
(Fontes da solidariedade)
Artigo 514.º
(Meios de defesa)
Artigo 515.º
(Herdeiros dos devedores ou credores solidários)
Artigo 516.º
(Participação nas dívidas e nos créditos)
Artigo 517.º
(Litisconsórcio)
Subsecção II
Solidariedade entre devedores
Artigo 518.º
(Exclusão do benefício da divisão)
Artigo 519.º
(Direitos do credor)
Artigo 520.º
(Impossibilidade da prestação)
Artigo 521.º
(Prescrição)
Artigo 522.º
(Caso julgado)
Artigo 523.º
(Satisfação do direito do credor)
Artigo 524.º
(Direito de regresso)
Artigo 525.º
(Meios de defesa oponíveis pelos condevedores)
Artigo 526.º
(Insolvência dos devedores ou impossibilidade de cumprimento)
Artigo 527.º
(Renúncia à solidariedade)
Subsecção III
Solidariedade entre credores
Artigo 528.º
(Escolha do credor)
Artigo 529.º
(Impossibilidade da prestação)
Artigo 530.º
(Prescrição)
Artigo 531.º
(Caso julgado)
Artigo 532.º
(Satisfação do direito de um dos credores)
Artigo 533.º
(Obrigação do credor que foi pago)
Secção III
Obrigações divisíveis e indivisíveis
Artigo 534.º
(Obrigações divisíveis)
Artigo 535.º
(Obrigações indivisíveis com pluralidade de devedores)
Artigo 536.º
(Extinção relativamente a um dos devedores)
Artigo 537.º
(Impossibilidade da prestação)
Artigo 538.º
(Pluralidade de credores)
Secção IV
Obrigações genéricas
Artigo 539.º
(Determinação do objecto)
Artigo 540.º
(Não perecimento do género)
Artigo 541.º
(Concentração da obrigação)
Artigo 542.º
(Concentração por facto do credor ou de terceiro)
Secção V
Obrigações alternativas
Artigo 543.º
(Noção)
Artigo 544.º
(Indivisibilidade das prestações)
Artigo 545.º
(Impossibilidade não imputável às partes)
Artigo 546.º
(Impossibilidade imputável ao devedor)
Artigo 547.º
(Impossibilidade imputável ao credor)
Artigo 548.º
(Falta de escolha pelo devedor)
Artigo 549.º
(Escolha pelo credor ou por terceiro)
Secção VI
Obrigações pecuniárias
Subsecção I
Obrigações de quantidade
Artigo 550.º
(Princípio nominalista)
Artigo 551.º
(Actualização das obrigações pecuniárias)
Subsecção II
Obrigações de moeda específica
Artigo 552.º
(Validade das obrigações de moeda específica)
Artigo 553.º
(Obrigações de moeda específica sem quantitativo expresso em moeda corrente)
Artigo 554.º
(Obrigações de moeda específica ou de certo metal com quantitativo expresso em moeda corrente)
Artigo 555.º
(Falta da moeda estipulada)
Artigo 556.º
(Moeda específica sem curso legal)
Artigo 557.º
(Cumprimento em moedas de dois ou mais metais ou de um entre vários metais)
Subsecção III
Obrigações em moeda com curso legal apenas no estrangeiro
Artigo 558.º
(Termos do cumprimento)
Secção VII
Obrigações de juros
Artigo 559.º
(Taxa de juro)
Artigo 559.º-A
(Juros usurários)
Artigo 560.º
(Anatocismo)
Artigo 561.º
(Autonomia do crédito de juros)
Secção VIII
Obrigação de indemnização
Artigo 562.º
(Princípio geral)
Artigo 563.º
(Nexo de causalidade)
Artigo 564.º
(Cálculo da indemnização)
Artigo 565.º
(Indemnização provisória)
Artigo 566.º
(Indemnização em dinheiro)
Artigo 567.º
(Indemnização em renda)
Artigo 568.º
(Cessão dos direitos do lesado)
Artigo 569.º
(Indicação do montante dos danos)
Artigo 570.º
(Culpa do lesado)
Artigo 571.º
(Culpa dos representantes legais e auxiliares)
Artigo 572.º
(Prova da culpa do lesado)
Secção IX
Obrigação de informação e de apresentação de coisas ou documentos
Artigo 573.º
(Obrigação de informação)
Artigo 574.º
(Apresentação de coisas)
Artigo 575.º
(Apresentação de documentos)
Artigo 576.º
(Reprodução das coisas e dos documentos)
Capítulo IV
Transmissão de créditos e de dívidas
Secção I
Cessão de créditos
Artigo 577.º
(Admissibilidade da cessão)
Artigo 578.º
(Regime aplicável)
Artigo 579.º
(Proibição da cessão de direitos litigiosos)
Artigo 580.º
(Sanções)
Artigo 581.º
(Excepções)
Artigo 582.º
(Transmissão de garantias e outros acessórios)
Artigo 583.º
(Efeitos em relação ao devedor)
Artigo 584.º
(Cessão a várias pessoas)
Artigo 585.º
(Meios de defesa oponíveis pelo devedor)
Artigo 586.º
(Documentos e outros meios probatórios)
Artigo 587.º
(Garantia da existência do crédito e da solvência do devedor)
Artigo 588.º
(Aplicação das regras da cessão a outras figuras)
Secção II
Sub-rogação
Artigo 589.º
(Sub-rogação pelo credor)
Artigo 590.º
(Sub-rogação pelo devedor)
Artigo 591.º
(Sub-rogação em consequência de empréstimo feito ao devedor)
Artigo 592.º
(Sub-rogação legal)
Artigo 593.º
(Efeitos da sub-rogação)
Artigo 594.º
(Disposições aplicáveis)
Secção III
Transmissão singular de dívidas
Artigo 595.º
(Assunção de dívida)
Artigo 596.º
(Ratificação do credor)
Artigo 597.º
(Invalidade da transmissão)
Artigo 598.º
(Meios de defesa)
Artigo 599.º
(Transmissão de garantias e acessórios)
Artigo 600.º
(Insolvência do novo devedor)
Capítulo V
Garantia geral das obrigações
Secção I
Disposições gerais
Artigo 601.º
(Princípio geral)
Artigo 602.º
(Limitação da responsabilidade por convenção das partes)
Artigo 603.º
(Limitação por determinação de terceiro)
Artigo 604.º
(Concurso de credores)
Secção II
Conservação da garantia patrimonial
Subsecção I
Declaração de nulidade
Artigo 605.º
(Legitimidade dos credores)
Subsecção II
Sub-rogação do credor ao devedor
Artigo 606.º
(Direitos sujeitos à sub-rogação)
Artigo 607.º
(Credores sob condição suspensiva ou a prazo)
Artigo 608.º
(Citação do devedor)
Artigo 609.º
(Efeitos da sub-rogação)
Subsecção III
Impugnação pauliana
Artigo 610.º
(Requisitos gerais)
Artigo 611.º
(Prova)
Artigo 612.º
(Requisito da má fé)
Artigo 613.º
(Transmissões posteriores ou constituição posterior de direitos)
Artigo 614.º
(Créditos não vencidos ou sob condição suspensiva)
Artigo 615.º
(Actos impugnáveis)
Artigo 616.º
(Efeitos em relação ao credor)
Artigo 617.º
(Relações entre devedor e terceiro)
Artigo 618.º
(Caducidade)
Subsecção IV
Arresto
Artigo 619.º
(Requisitos)
Artigo 620.º
(Caução)
Artigo 621.º
(Responsabilidade do credor)
Artigo 622.º
(Efeitos)
Capítulo VI
Garantias especiais das obrigações
Secção I
Prestação de caução
Artigo 623.º
(Caução imposta ou autorizada por lei)
Artigo 624.º
(Caução resultante de negócio jurídico ou determinação do tribunal)
Artigo 625.º
(Falta de prestação de caução)
Artigo 626.º
(Insuficiência ou impropriedade da caução)
Secção II
Fiança
Subsecção I
Disposições gerais
Artigo 627.º
(Noção. Acessoriedade)
Artigo 628.º
(Requisitos)
Artigo 629.º
(Mandato de crédito)
Artigo 630.º
(Subfiança)
Artigo 631.º
(Âmbito da fiança)
Artigo 632.º
(Invalidade da obrigação principal)
Artigo 633.º
(Idoneidade do fiador. Reforço da fiança)
Subsecção II
Relações entre o credor e o fiador
Artigo 634.º
(Obrigação do fiador)
Artigo 635.º
(Caso julgado)
Artigo 636.º
(Prescrição: interrupção, suspensão e renúncia)
Artigo 637.º
(Meios de defesa do fiador)
Artigo 638.º
(Benefício da excussão)
Artigo 639.º
(Benefício da excussão, havendo garantias reais)
Artigo 640.º
(Exclusão dos benefícios anteriores)
Artigo 641.º
(Chamamento do devedor à demanda)
Artigo 642.º
(Outros meios de defesa do fiador)
Artigo 643.º
(Subfiador)
Subsecção III
Relações entre o devedor e o fiador
Artigo 644.º
(Sub-rogação)
Artigo 645.º
(Aviso do cumprimento ao devedor)
Artigo 646.º
(Aviso do cumprimento ao fiador)
Artigo 647.º
(Meios de defesa)
Artigo 648.º
(Direito à liberação ou à prestação de caução)
Subsecção IV
Pluralidade de fiadores
Artigo 649.º
(Responsabilidade para com o credor)
Artigo 650.º
(Relações entre fiadores e subfiadores)
Subsecção V
Extinção da fiança
Artigo 651.º
(Extinção da obrigação principal)
Artigo 652.º
(Vencimento da obrigação principal)
Artigo 653.º
(Liberação por impossibilidade de sub-rogação)
Artigo 654.º
(Obrigação futura)
Artigo 655.º
(Fiança do locatário)
Secção III
Consignação de rendimentos
Artigo 656.º
(Noção)
Artigo 657.º
(Legitimidade. Consignação constituída por terceiro)
Artigo 658.º
(Espécies)
Artigo 659.º
(Prazo)
Artigo 660.º
Forma e registo
Artigo 661.º
(Modalidades)
Artigo 662.º
(Prestação de contas)
Artigo 663.º
(Obrigações do credor. Renúncia à garantia)
Artigo 664.º
(Extinção)
Artigo 665.º
(Remissão)
Secção IV
Penhor
Subsecção I
Disposições gerais
Artigo 666.º
(Noção)
Artigo 667.º
(Legitimidade para empenhar. Penhor constituído por terceiro)
Artigo 668.º
(Regimes especiais)
Subsecção II
Penhor de coisas
Artigo 669.º
(Constituição do penhor)
Artigo 670.º
(Direitos do credor pignoratício)
Artigo 671.º
(Deveres do credor pignoratício)
Artigo 672.º
(Frutos da coisa empenhada)
Artigo 673.º
(Uso da coisa empenhada)
Artigo 674.º
(Venda antecipada)
Artigo 675.º
(Execução do penhor)
Artigo 676.º
(Cessão da garantia)
Artigo 677.º
(Extinção do penhor)
Artigo 678.º
(Remissão)
Subsecção III
Penhor de direitos
Artigo 679.º
(Disposições aplicáveis)
Artigo 680.º
(Objecto)
Artigo 681.º
(Forma e publicidade)
Artigo 682.º
(Entrega de documentos)
Artigo 683.º
(Conservação do direito empenhado)
Artigo 684.º
(Relações entre o obrigado e o credor pignoratício)
Artigo 685.º
(Cobrança de créditos empenhados)
Secção V
Hipoteca
Subsecção I
Disposições gerais
Artigo 686.º
(Noção)
Artigo 687.º
(Registo)
Artigo 688.º
(Objecto)
Artigo 689.º
(Bens comuns)
Artigo 690.º
(Bens excluídos)
Artigo 691.º
(Extensão)
Artigo 692.º
(Indemnizações devidas)
Artigo 693.º
(Acessórios do crédito)
Artigo 694.º
(Pacto comissório)
Artigo 695.º
(Cláusula de inalienabilidade dos bens hipotecados)
Artigo 696.º
(Indivisibilidade)
Artigo 697.º
(Penhora dos bens)
Artigo 698.º
(Defesa do dono da coisa ou do titular do direito)
Artigo 699.º
(Hipoteca e usufruto)
Artigo 700.º
(Administração da coisa hipotecada)
Artigo 701.º
(Substituição ou reforço da hipoteca)
Artigo 702.º
(Seguro)
Artigo 703.º
(Espécies de hipoteca)
Subsecção II
Hipotecas legais
Artigo 704.º
(Noção)
Artigo 705.º
(Credores com hipoteca legal)
Artigo 706.º
Registo da hipoteca a favor de menor ou de maior acompanhado
Artigo 707.º
(Substituição por outra caução)
Artigo 708.º
(Bens sujeitos à hipoteca legal)
Artigo 709.º
(Reforço)
Subsecção III
Hipotecas judiciais
Artigo 710.º
(Constituição)
Artigo 711.º
(Sentenças estrangeiras)
Subsecção IV
Hipotecas voluntárias
Artigo 712.º
(Noção)
Artigo 713.º
(Segunda hipoteca)
Artigo 714.º
(Forma)
Artigo 715.º
(Legitimidade para hipotecar)
Artigo 716.º
(Hipotecas gerais)
Artigo 717.º
(Hipoteca constituída por terceiro)
Subsecção V
Redução da hipoteca
Artigo 718.º
(Modalidades)
Artigo 719.º
(Redução voluntária)
Artigo 720.º
(Redução judicial)
Subsecção VI
Transmissão dos bens hipotecados
Artigo 721.º
(Expurgação da hipoteca)
Artigo 722.º
(Expurgação no caso de revogação de doação)
Artigo 723.º
(Direitos dos credores quanto à expurgação)
Artigo 724.º
(Direitos reais que renascem pela venda judicial)
Artigo 725.º
(Exercício antecipado do direito hipotecário contra o adquirente)
Artigo 726.º
(Benfeitorias e frutos)
Subsecção VII
Transmissão da hipoteca
Artigo 727.º
(Cessão da hipoteca)
Artigo 728.º
(Valor da hipoteca cedida)
Artigo 729.º
(Cessão do grau hipotecário)
Subsecção VIII
Extinção da hipoteca
Artigo 730.º
(Causas de extinção)
Artigo 731.º
(Renúncia à hipoteca)
Artigo 732.º
(Renascimento da hipoteca)
Secção VI
Privilégios creditórios
Subsecção I
Disposições gerais
Artigo 733.º
(Noção)
Artigo 734.º
(Acessórios do crédito)
Artigo 735.º
(Espécies)
Subsecção II
Privilégios mobiliários gerais
Artigo 736.º
(Créditos do Estado e das autarquias locais)
Artigo 737.º
(Outros créditos que gozam de privilégio mobiliário geral)
Subsecção III
Privilégios mobiliários especiais
Artigo 738.º
(Despesas de justiça e imposto sobre as sucessões e doações)
Artigo 739.º
(Privilégio sobre os frutos de prédios rústicos)
Artigo 740.º
(Privilégio sobre as rendas dos prédios urbanos)
Artigo 741.º
(Crédito de indemnização)
Artigo 742.º
(Crédito do autor de obra intelectual)
Subsecção IV
Privilégios imobiliários
Artigo 743.º
(Despesas de justiça)
Artigo 744.º
(Contribuição predial e impostos de transmissão)
Subsecção V
Efeitos e extinção dos privilégios
Artigo 745.º
(Concurso de créditos privilegiados)
Artigo 746.º
(Privilégios por despesas de justiça)
Artigo 747.º
(Ordem dos outros privilégios mobiliários)
Artigo 748.º
(Ordem dos outros privilégios imobiliários)
Artigo 749.º
(Privilégio geral e direitos de terceiro)
Artigo 750.º
(Privilégio mobiliário especial e direitos de terceiro)
Artigo 751.º
Privilégio imobiliário especial e direitos de terceiro
Artigo 752.º
(Extinção)
Artigo 753.º
(Remissão)
Secção VII
Direito de retenção
Artigo 754.º
(Quando existe)
Artigo 755.º
(Casos especiais)
Artigo 756.º
(Exclusão do direito de retenção)
Artigo 757.º
(Inexigibilidade e iliquidez do crédito)
Artigo 758.º
(Retenção de coisas móveis)
Artigo 759.º
(Retenção de coisas imóveis)
Notas
Artigo 3.º, Decreto-Lei n.º 48/2024 - Diário da República n.º 143/2024, Série I de 2024-07-25 As alterações introduzidas pelo Decreto-Lei n.º 48/2024 ao presente artigo são aplicáveis aos direitos de retenção que sejam constituídos a partir do dia 24 de agosto de 2024.
Artigo 760.º
(Transmissão)
Artigo 761.º
(Extinção)
Capítulo VII
Cumprimento e não cumprimento das obrigações
Secção I
Cumprimento
Subsecção I
Disposições gerais
Artigo 762.º
(Princípio geral)
Artigo 763.º
(Realização integral da prestação)
Artigo 764.º
(Capacidade do devedor e do credor)
Artigo 765.º
(Entrega da coisa de que o devedor não pode dispor)
Artigo 766.º
(Declaração de nulidade ou anulação do cumprimento e garantias prestadas por terceiro)
Subsecção II
Quem pode fazer e a quem pode ser feita a prestação
Artigo 767.º
(Quem pode fazer a prestação)
Artigo 768.º
(Recusa da prestação pelo credor)
Artigo 769.º
(A quem deve ser feita a prestação)
Artigo 770.º
(Prestação feita a terceiro)
Artigo 771.º
(Oposição à indicação feita pelo credor)
Subsecção III
Lugar da prestação
Artigo 772.º
(Princípio geral)
Artigo 773.º
(Entrega de coisa móvel)
Artigo 774.º
(Obrigações pecuniárias)
Artigo 775.º
(Mudança do domicílio do credor)
Artigo 776.º
(Impossibilidade da prestação no lugar fixado)
Subsecção IV
Prazo da prestação
Artigo 777.º
(Determinação do prazo)
Artigo 778.º
(Prazo dependente da possibilidade ou do arbítrio do devedor)
Artigo 779.º
(Beneficiário do prazo)
Artigo 780.º
(Perda do benefício do prazo)
Artigo 781.º
(Dívida liquidável em prestações)
Artigo 782.º
(Perda do benefício do prazo em relação aos co=obrigados e terceiros)
Subsecção V
Imputação do cumprimento
Artigo 783.º
(Designação pelo devedor)
Artigo 784.º
(Regras supletivas)
Artigo 785.º
(Dívidas de juros, despesas e indemnização)
Subsecção VI
Prova do cumprimento
Artigo 786.º
(Presunções de cumprimento)
Artigo 787.º
(Direito à quitação)
Subsecção VII
Direito à restituição do título ou à menção do cumprimento
Artigo 788.º
(Restituição do título. Menção do cumprimento)
Artigo 789.º
(Impossibilidade de restituição ou de menção)
Secção II
Não cumprimento
Subsecção I
Impossibilidade do cumprimento e mora não imputáveis ao devedor
Artigo 790.º
(Impossibilidade objectiva)
Artigo 791.º
(Impossibilidade subjectiva)
Artigo 792.º
(Impossibilidade temporária)
Artigo 793.º
(Impossibilidade parcial)
Artigo 794.º
(«Commodum» de representação)
Artigo 795.º
(Contratos bilaterais)
Artigo 796.º
(Risco)
Artigo 797.º
(Promessa de envio)
Subsecção II
Falta de cumprimento e mora imputáveis ao devedor
Divisão I
Princípios gerais
Artigo 798.º
(Responsabilidade do devedor)
Artigo 799.º
(Presunção de culpa e apreciação desta)
Artigo 800.º
(Actos dos representantes legais ou auxiliares)
Divisão II
Impossibilidade do cumprimento
Artigo 801.º
(Impossibilidade culposa)
Artigo 802.º
(Impossibilidade parcial)
Artigo 803.º
(«Commodum» de representação)
Divisão III
Mora do devedor
Artigo 804.º
(Princípios gerais)
Artigo 805.º
(Momento da constituição em mora)
Artigo 806.º
(Obrigações pecuniárias)
Artigo 807.º
(Risco)
Artigo 808.º
(Perda do interesse do credor ou recusa do cumprimento)
Divisão IV
Fixação contratual dos direitos do credor
Artigo 809.º
(Renúncia do credor aos seus direitos)
Artigo 810.º
(Cláusula penal)
Artigo 811.º
(Funcionamento de cláusula penal)
Artigo 812.º
(Redução equitativa da cláusula penal)
Subsecção III
Mora do credor
Artigo 813.º
(Requisitos)
Artigo 814.º
(Responsabilidade do devedor)
Artigo 815.º
(Risco)
Artigo 816.º
(Indemnização)
Secção III
Realização coactiva da prestação
Subsecção I
Acção de cumprimento e execução
Artigo 817.º
(Princípio geral)
Artigo 818.º
(Execução de bens de terceiro)
Artigo 819.º
Disposição, oneração ou arrendamento dos bens penhorados
Artigo 820.º
(Penhora de créditos)
Artigo 821.º
(Liberação ou cessão de rendas ou alugueres não vencidos)
Artigo 822.º
(Preferência resultante da penhora)
Artigo 823.º
(Perda, expropriação ou deterioração da coisa penhorada)
Artigo 824.º
(Venda em execução)
Artigo 825.º
(Garantia no caso de execução de coisa alheia)
Artigo 826.º
(Adjudicação e remição)
Subsecção II
Execução específica
Artigo 827.º
(Entrega de coisa determinada)
Artigo 828.º
(Prestação de facto fungível)
Artigo 829.º
(Prestação de facto negativo)
Artigo 829.º-A
(Sanção pecuniária compulsória)
Artigo 830.º
(Contrato-promessa)
Secção IV
Cessão de bens aos credores
Artigo 831.º
(Noção)
Artigo 832.º
(Forma)
Artigo 833.º
(Execução dos bens cedidos)
Artigo 834.º
(Poderes dos cessionários e do devedor)
Artigo 835.º
(Exoneração do devedor)
Artigo 836.º
(Desistência da cessão)
Capítulo VIII
Causas de extinção das obrigações além do cumprimento
Secção I
Dação em cumprimento
Artigo 837.º
(Quando é admitida)
Artigo 838.º
(Vícios da coisa ou do direito)
Artigo 839.º
(Nulidade ou anulabilidade da dação)
Artigo 840.º
(Dação «pro solvendo»)
Secção II
Consignação em depósito
Artigo 841.º
(Quando tem lugar)
Artigo 842.º
(Consignação por terceiro)
Artigo 843.º
(Dependência de outra prestação)
Artigo 844.º
(Entrega da coisa consignada)
Artigo 845.º
(Revogação da consignação)
Artigo 846.º
(Extinção da obrigação)
Secção III
Compensação
Artigo 847.º
(Requisitos)
Artigo 848.º
(Como se torna efectiva)
Artigo 849.º
(Prazo gratuito)
Artigo 850.º
(Créditos prescritos)
Artigo 851.º
(Reciprocidade dos créditos)
Artigo 852.º
(Diversidade de lugares do cumprimento)
Artigo 853.º
(Exclusão da compensação)
Artigo 854.º
(Retroactividade)
Artigo 855.º
(Pluralidade de créditos)
Artigo 856.º
(Nulidade ou anulabilidade da compensação)
Secção IV
Novação
Artigo 857.º
(Novação objectiva)
Artigo 858.º
(Novação subjectiva)
Artigo 859.º
(Declaração negocial)
Artigo 860.º
(Ineficácia da novação)
Artigo 861.º
(Garantias)
Artigo 862.º
(Meios de defesa)
Secção V
Remissão
Artigo 863.º
(Natureza contratual da remissão)
Artigo 864.º
(Obrigações solidárias)
Artigo 865.º
(Obrigações indivisíveis)
Artigo 866.º
(Eficácia em relação a terceiros)
Artigo 867.º
(Renúncia às garantias)
Secção VI
Confusão
Artigo 868.º
(Noção)
Artigo 869.º
(Obrigações solidárias)
Artigo 870.º
(Obrigações indivisíveis)
Artigo 871.º
(Eficácia em relação a terceiros)
Artigo 872.º
(Patrimónios separados)
Artigo 873.º
(Cessação da confusão)
Título II
Dos contratos em especial
Capítulo I
Compra e venda
Secção I
Disposições gerais
Artigo 874.º
(Noção)
Artigo 875.º
(Forma)
Artigo 876.º
(Venda de coisa ou direito litigioso)
Artigo 877.º
(Venda a filhos ou netos)
Artigo 878.º
(Despesas do contrato)
Secção II
Efeitos da compra e venda
Artigo 879.º
(Efeitos essenciais)
Artigo 880.º
(Bens futuros, frutos pendentes e partes componentes ou integrantes)
Artigo 881.º
(Bens de existência ou titularidade incerta)
Artigo 882.º
(Entrega da coisa)
Artigo 883.º
(Determinação do preço)
Artigo 884.º
(Redução do preço)
Artigo 885.º
(Tempo e lugar do pagamento do preço)
Artigo 886.º
(Falta de pagamento do preço)
Secção III
Venda de coisas sujeitas a contagem, pesagem ou medição
Artigo 887.º
(Coisas determinadas. Preço fixado por unidade)
Artigo 888.º
(Coisas determinadas. Preço não fixado por unidade)
Artigo 889.º
(Compensação entre faltas e excessos)
Artigo 890.º
(Caducidade do direito à diferença de preço)
Artigo 891.º
(Resolução do contrato)
Secção IV
Venda de bens alheios
Artigo 892.º
(Nulidade da venda)
Artigo 893.º
(Bens alheios como bens futuros)
Artigo 894.º
(Restituição do preço)
Artigo 895.º
(Convalidação do contrato)
Artigo 896.º
(Casos em que o contrato se não convalida)
Artigo 897.º
(Obrigação de convalidação)
Artigo 898.º
(Indemnização em caso de dolo)
Artigo 899.º
(Indemnização, não havendo dolo nem culpa)
Artigo 900.º
(Indemnização pela não convalidação da venda)
Artigo 901.º
(Garantia do pagamento de benfeitorias)
Artigo 902.º
(Nulidade parcial do contrato)
Artigo 903.º
(Disposições supletivas)
Artigo 904.º
(Âmbito desta secção)
Secção V
Venda de bens onerados
Artigo 905.º
(Anulabilidade por erro ou dolo)
Artigo 906.º
(Convalescença do contrato)
Artigo 907.º
(Obrigação de fazer convalescer o contrato. Cancelamento dos registos)
Artigo 908.º
(Indemnização em caso de dolo)
Artigo 909.º
(Indemnização em caso de simples erro)
Artigo 910.º
(Não cumprimento da obrigação de fazer convalescer o contrato)
Artigo 911.º
(Redução do preço)
Artigo 912.º
(Disposições supletivas)
Secção VI
Venda de coisas defeituosas
Artigo 913.º
(Remissão)
Artigo 914.º
(Reparação ou substituição da coisa)
Artigo 915.º
(Indemnização em caso de simples erro)
Artigo 916.º
(Denúncia do defeito)
Artigo 917.º
(Caducidade da acção)
Artigo 918.º
(Defeito superveniente)
Artigo 919.º
(Venda sobre amostra)
Artigo 920.º
(Venda de animais defeituosos)
Artigo 921.º
(Garantia de bom funcionamento)
Artigo 922.º
(Coisas que devem ser transportadas)
Secção VII
Venda a contento e venda sujeita a prova
Artigo 923.º
(Primeira modalidade de venda a contento)
Artigo 924.º
(Segunda modalidade de venda a contento)
Artigo 925.º
(Venda sujeita a prova)
Artigo 926.º
(Dúvidas sobre a modalidade da venda)
Secção VIII
Venda a retro
Artigo 927.º
(Noção)
Artigo 928.º
(Cláusulas nulas)
Artigo 929.º
(Prazo para a resolução)
Artigo 930.º
(Forma da resolução)
Artigo 931.º
(Reembolso do preço e de despesas)
Artigo 932.º
(Efeitos em relação a terceiros)
Artigo 933.º
(Venda de coisa ou direito comum)
Secção IX
Venda a prestações
Artigo 934.º
(Falta de pagamento de uma prestação)
Artigo 935.º
(Cláusula penal no caso de o comprador não cumprir)
Artigo 936.º
(Outros contratos com finalidade equivalente)
Secção X
Venda sobre documentos
Artigo 937.º
(Entrega dos documentos)
Artigo 938.º
(Venda de coisa em viagem)
Secção XI
Outros contratos onerosos
Artigo 939.º
(Aplicabilidade das normas relativas à compra e venda)
Capítulo II
Doação
Secção I
Disposições gerais
Artigo 940.º
(Noção)
Artigo 941.º
(Doação remuneratória)
Artigo 942.º
(Objecto da doação)
Artigo 943.º
(Prestações periódicas)
Artigo 944.º
(Doação conjunta)
Artigo 945.º
(Aceitação da doação)
Artigo 946.º
(Doação por morte)
Artigo 947.º
(Forma da doação)
Secção II
Capacidade para fazer ou receber doações
Artigo 948.º
(Capacidade activa)
Artigo 949.º
(Carácter pessoal da doação)
Artigo 950.º
(Capacidade passiva)
Artigo 951.º
(Aceitação por parte de incapazes)
Artigo 952.º
(Doações a nascituros)
Artigo 953.º
(Casos de indisponibilidade relativa)
Secção III
Efeitos das doações
Artigo 954.º
(Efeitos essenciais)
Artigo 955.º
(Entrega da coisa)
Artigo 956.º
(Doação de bens alheios)
Artigo 957.º
(Ónus ou vícios do direito ou da coisa doada)
Artigo 958.º
(Reserva de usufruto)
Artigo 959.º
(Reserva do direito de dispor de coisa determinada)
Artigo 960.º
(Cláusula de reversão)
Artigo 961.º
(Efeitos da reversão)
Artigo 962.º
(Substituições fideicomissárias)
Artigo 963.º
(Cláusulas modais)
Artigo 964.º
(Pagamento de dívidas)
Artigo 965.º
(Cumprimento dos encargos)
Artigo 966.º
(Resolução da doação)
Artigo 967.º
(Condições ou encargos impossíveis ou ilícitos)
Artigo 968.º
(Confirmação das doações nulas)
Secção IV
Revogação das doações
Artigo 969.º
(Revogação da proposta de doação)
Artigo 970.º
(Revogação da doação)
Artigo 971.º
(Filhos supervenientes)
Artigo 972.º
(Exclusão da revogação)
Artigo 973.º
(Prazo e legitimidade para a acção)
Artigo 974.º
(Casos de ingratidão)
Artigo 975.º
(Exclusão da revogação)
Artigo 976.º
(Prazo e legitimidade para a acção)
Artigo 977.º
(Inadmissibilidade de renúncia antecipada)
Artigo 978.º
(Efeitos da revogação)
Artigo 979.º
(Efeitos em relação a terceiros)
Capítulo III
Sociedade
Secção I
Disposições gerais
Artigo 980.º
(Noção)
Artigo 981.º
(Forma)
Artigo 982.º
(Alterações do contrato)
Secção II
Relações entre os sócios
Artigo 983.º
(Entradas)
Artigo 984.º
(Execução da prestação, garantia e risco da coisa)
Artigo 985.º
(Administração)
Artigo 986.º
(Alteração da administração)
Artigo 987.º
(Direitos e obrigações dos administradores)
Artigo 988.º
(Fiscalização dos sócios)
Artigo 989.º
(Uso das coisas sociais)
Artigo 990.º
(Proibição de concorrência)
Artigo 991.º
(Distribuição periódica dos lucros)
Artigo 992.º
(Distribuição dos lucros e das perdas)
Artigo 993.º
(Divisão deferida a terceiro)
Artigo 994.º
(Pacto leonino)
Artigo 995.º
(Cessão de quotas)
Secção III
Relações com terceiros
Artigo 996.º
(Representação da sociedade)
Artigo 997.º
(Responsabilidade pelas obrigações sociais)
Artigo 998.º
(Responsabilidade por factos ilícitos)
Artigo 999.º
(Credor particular do sócio)
Artigo 1000.º
(Compensação)
Secção IV
Morte, exoneração ou exclusão de sócios
Artigo 1001.º
(Morte de um sócio)
Artigo 1002.º
(Exoneração)
Artigo 1003.º
(Exclusão)
Artigo 1004.º
(Perecimento superveniente da coisa)
Artigo 1005.º
(Deliberação sobre a exclusão)
Artigo 1006.º
(Eficácia da exoneração ou exclusão)
Secção V
Dissolução da sociedade
Artigo 1007.º
(Causas de dissolução)
Artigo 1008.º
(Dissolução por acordo. Prorrogação do prazo)
Artigo 1009.º
(Poderes dos administradores depois da dissolução)
Secção VI
Liquidação da sociedade e de quotas
Artigo 1010.º
(Liquidação da sociedade)
Artigo 1011.º
(Forma da liquidação)
Artigo 1012.º
(Liquidatários)
Artigo 1013.º
(Posição dos liquidatários)
Artigo 1014.º
(Termos iniciais da liquidação)
Artigo 1015.º
(Poderes dos liquidatários)
Artigo 1016.º
(Pagamento do passivo)
Artigo 1017.º
(Restituição dos bens atribuídos em uso e fruição)
Artigo 1018.º
(Partilha)
Artigo 1019.º
(Regresso à actividade social)
Artigo 1020.º
(Responsabilidade dos sócios após a liquidação)
Artigo 1021.º
(Liquidação de quotas)
Capítulo IV
Locação
Secção I
Disposições gerais
Artigo 1022.º
(Noção)
Artigo 1023.º
(Arrendamento e aluguer)
Artigo 1024.º
(A locação como acto de administração)
Artigo 1025.º
(Duração máxima)
Artigo 1026.º
(Prazo supletivo)
Artigo 1027.º
(Fim do contrato)
Artigo 1028.º
(Pluralidade de fins)
Artigo 1029.º
(Exigência de escritura pública)
Artigo 1030.º
(Encargos da coisa locada)
Secção II
Obrigações do locador
Artigo 1031.º
(Enumeração)
Artigo 1032.º
(Vício da coisa locada)
Artigo 1033.º
(Casos de irresponsabilidade do locador)
Artigo 1034.º
(Ilegitimidade do locador ou deficiência do seu direito)
Artigo 1035.º
(Anulabilidade por erro ou dolo)
Artigo 1036.º
(Reparações ou outras despesas urgentes)
Artigo 1037.º
(Actos que impedem ou diminuem o gozo da coisa)
Secção III
Obrigações do locatário
Subsecção I
Disposição geral
Artigo 1038.º
(Enumeração)
Subsecção II
Pagamento da renda ou aluguer
Artigo 1039.º
(Tempo e lugar do pagamento)
Artigo 1040.º
(Redução da renda ou aluguer)
Artigo 1041.º
(Mora do locatário)
Artigo 1042.º
Cessação da mora
Subsecção III
Restituição da coisa locada
Artigo 1043.º
(Dever de manutenção e restituição da coisa)
Artigo 1044.º
(Perda ou deterioração da coisa)
Artigo 1045.º
(Indemnização pelo atraso na restituição da coisa)
Artigo 1046.º
(Indemnização de despesas e levantamento de benfeitorias)
Secção IV
Resolução e caducidade do contrato
Subsecção I
Resolução
Artigo 1047.º
Resolução
Artigo 1048.º
(Falta de pagamento da renda ou aluguer)
Artigo 1049.º
(Cedência do gozo da coisa)
Artigo 1050.º
(Resolução do contrato pelo locatário)
Subsecção II
Caducidade
Artigo 1051.º
(Casos de caducidade)
Artigo 1052.º
(Excepções)
Artigo 1053.º
(Despejo do prédio)
Artigo 1054.º
(Renovação do contrato)
Artigo 1055.º
Oposição à renovação
Artigo 1056.º
(Outra causa de renovação)
Secção V
Transmissão da posição contratual
Artigo 1057.º
(Transmissão da posição do locador)
Artigo 1058.º
(Liberação ou cessão de rendas ou alugueres)
Artigo 1059.º
(Transmissão da posição do locatário)
Secção VI
Sublocação
Artigo 1060.º
(Noção)
Artigo 1061.º
(Efeitos)
Artigo 1062.º
(Limite da renda ou aluguer)
Artigo 1063.º
(Direitos do locador em relação ao sublocatário)
Secção VII
Arrendamento de prédios urbanos
Subsecção I
Disposições gerais
Artigo 1064.º
Âmbito
Artigo 1065.º
Imóveis mobilados e acessórios
Artigo 1066.º
Arrendamentos mistos
Artigo 1067.º
Fim do contrato
Artigo 1067.º-A
Não discriminação no acesso ao arrendamento
Artigo 1068.º
Comunicabilidade
Subsecção II
Celebração
Artigo 1069.º
Forma
Artigo 1070.º
Requisitos de celebração
Divisão I
Obrigações não pecuniárias
Artigo 1071.º
Limitações ao exercício do direito
Artigo 1072.º
Uso efectivo do locado
Artigo 1073.º
Deteriorações lícitas
Artigo 1074.º
Obras
Divisão II
Renda e encargos
Artigo 1075.º
Disposições gerais
Artigo 1076.º
Antecipação de rendas
Artigo 1077.º
Actualização de rendas
Artigo 1078.º
Encargos e despesas
Divisão I
Disposições comuns
Artigo 1079.º
Formas de cessação
Artigo 1080.º
Imperatividade
Artigo 1081.º
Efeitos da cessação
Divisão II
Cessação por acordo entre as partes
Artigo 1082.º
Revogação
Divisão III
Resolução
Artigo 1083.º
Fundamento da resolução
Artigo 1084.º
Modo de operar
Artigo 1085.º
Caducidade do direito de resolução
Artigo 1086.º
Cumulações
Artigo 1087.º
Desocupação
Artigo 1088.º
Autorização do senhorio
Artigo 1089.º
Caducidade
Artigo 1090.º
Direitos do senhorio em relação ao subarrendatário
Artigo 1091.º
Regra geral
Subsecção VII
Disposições especiais do arrendamento para habitação
Divisão I
Âmbito do contrato
Artigo 1092.º
Indústrias domésticas
Artigo 1093.º
Pessoas que podem residir no local arrendado
Artigo 1094.º
Tipos de contratos
Subdivisão I
Contrato com prazo certo
Artigo 1095.º
Estipulação de prazo certo
Artigo 1096.º
Renovação automática
Artigo 1097.º
Oposição à renovação deduzida pelo senhorio
Artigo 1098.º
Oposição à renovação ou denúncia pelo arrendatário
Subdivisão II
Contrato de duração indeterminada
Artigo 1099.º
Princípio geral
Artigo 1100.º
Denúncia pelo arrendatário
Artigo 1101.º
Denúncia pelo senhorio
Artigo 1102.º
Denúncia para habitação
Artigo 1103.º
Denúncia justificada
Artigo 1104.º
Confirmação da denúncia
Divisão III
Transmissão
Artigo 1105.º
Comunicabilidade e transmissão em vida para o cônjuge
Artigo 1106.º
Transmissão por morte
Artigo 1107.º
Comunicação
Subsecção VIII
Disposições especiais do arrendamento para fins não habitacionais
Artigo 1108.º
Âmbito
Artigo 1109.º
Locação de estabelecimento
Artigo 1110.º
Duração, denúncia ou oposição à renovação
Artigo 1110.º-A
Disposições especiais relativas à denúncia e oposição da renovação pelo senhorio
Artigo 1111.º
Obras
Artigo 1112.º
Transmissão da posição do arrendatário
Artigo 1113.º
Morte do arrendatário
Secção VIII
Arrendamento de prédios urbanos e arrendamento de prédios rústicos não abrangidos na secção precedente
Artigo 1114.º
(Cessação por caducidade ou por denúncia do senhorio)
Artigo 1115.º
(Caducidade por expropriação)
Artigo 1116.º
(Desocupação do prédio)
Artigo 1117.º
(Direito de preferência)
Artigo 1118.º
(Trespasse de estabelecimento comercial ou industrial)
Artigo 1119.º
(Remissão)
Artigo 1120.º
(Cessão da posição de arrendatário)
Capítulo V
Parceria pecuária
Artigo 1121.º
(Noção)
Artigo 1122.º
(Prazo)
Artigo 1123.º
(Caducidade)
Artigo 1124.º
(Obrigações do parceiro pensador)
Artigo 1125.º
(Utilização dos animais)
Artigo 1126.º
(Risco)
Artigo 1127.º
(Tosquia de gado lanígero)
Artigo 1128.º
(Regime subsidiário)
Capítulo VI
Comodato
Artigo 1129.º
(Noção)
Artigo 1130.º
(Comodato fundado num direito temporário)
Artigo 1131.º
(Fim do contrato)
Artigo 1132.º
(Frutos da coisa)
Artigo 1133.º
(Actos que impedem ou diminuem o uso da coisa)
Artigo 1134.º
(Responsabilidade do comodante)
Artigo 1135.º
(Obrigações do comodatário)
Artigo 1136.º
(Perda ou deterioração da coisa)
Artigo 1137.º
(Restituição)
Artigo 1138.º
(Benfeitorias)
Artigo 1139.º
(Solidariedade dos comodatários)
Artigo 1140.º
(Resolução)
Artigo 1141.º
(Caducidade)
Capítulo VII
Mútuo
Artigo 1142.º
(Noção)
Artigo 1143.º
(Forma)
Artigo 1144.º
(Propriedade das coisas mutuadas)
Artigo 1145.º
(Gratuidade ou onerosidade do mútuo)
Artigo 1146.º
(Usura)
Artigo 1147.º
(Prazo no mútuo oneroso)
Artigo 1148.º
(Falta de fixação de prazo)
Artigo 1149.º
(Impossibilidade de restituição)
Artigo 1150.º
(Resolução do contrato)
Artigo 1151.º
(Responsabilidade do mutuante)
Capítulo VIII
Contrato de trabalho
Artigo 1152.º
(Noção)
Artigo 1153.º
(Regime)
Capítulo IX
Prestação de serviço
Artigo 1154.º
(Noção)
Artigo 1155.º
(Modalidades do contrato)
Artigo 1156.º
(Regime)
Capítulo X
Mandato
Secção I
Disposições gerais
Artigo 1157.º
(Noção)
Artigo 1158.º
(Gratuidade ou onerosidade do mandato)
Artigo 1159.º
(Extensão do mandato)
Artigo 1160.º
(Pluralidade de mandatos)
Secção II
Direitos e obrigações do mandatário
Artigo 1161.º
(Obrigações do mandatário)
Artigo 1162.º
(Inexecução do mandato ou a inobservância das instruções)
Artigo 1163.º
(Aprovação tácita da execução ou inexecução do mandato)
Artigo 1164.º
(Juros devidos pelo mandatário)
Artigo 1165.º
(Substituto e auxiliares do mandatário)
Artigo 1166.º
(Pluralidade de mandatários)
Secção III
Obrigações do mandante
Artigo 1167.º
(Enumeração)
Artigo 1168.º
(Suspensão da execução do mandato)
Artigo 1169.º
(Pluralidade de mandantes)
Secção IV
Revogação e caducidade do mandato
Subsecção I
Revogação
Artigo 1170.º
(Revogabilidade do mandato)
Artigo 1171.º
(Revogação tácita)
Artigo 1172.º
(Obrigação de indemnização)
Artigo 1173.º
(Mandato colectivo)
Subsecção II
Caducidade
Artigo 1174.º
(Casos de caducidade)
Artigo 1175.º
Morte ou acompanhamento do mandante
Artigo 1176.º
Morte, acompanhamento ou incapacidade natural do mandatário
Artigo 1177.º
(Pluralidade de mandatários)
Secção V
Mandato com representação
Artigo 1178.º
(Mandatário com poderes de representação)
Artigo 1179.º
(Revogação ou renúncia da procuração)
Secção VI
Mandato sem representação
Artigo 1180.º
(Mandatário que age em nome próprio)
Artigo 1181.º
(Direitos adquiridos em execução do mandato)
Artigo 1182.º
(Obrigações contraídas em execução do mandato)
Artigo 1183.º
(Responsabilidade do mandatário)
Artigo 1184.º
(Responsabilidade dos bens adquiridos pelo mandatário)
Capítulo XI
Depósito
Secção I
Disposições gerais
Artigo 1185.º
(Noção)
Artigo 1186.º
(Gratuidade ou onerosidade do depósito)
Secção II
Direitos e obrigações do depositário
Artigo 1187.º
(Obrigações do depositário)
Artigo 1188.º
(Turbação da detenção ou esbulho da coisa)
Artigo 1189.º
(Uso da coisa e subdepósito)
Artigo 1190.º
(Guarda da coisa)
Artigo 1191.º
(Depósito cerrado)
Artigo 1192.º
(Restituição da coisa)
Artigo 1193.º
(Terceiro interessado no depósito)
Artigo 1194.º
(Prazo de restituição)
Artigo 1195.º
(Lugar de restituição)
Artigo 1196.º
(Despesas da restituição)
Artigo 1197.º
(Responsabilidade no caso de subdepósito)
Artigo 1198.º
(Auxiliares)
Secção III
Obrigações do depositante
Artigo 1199.º
(Enumeração)
Artigo 1200.º
(Remuneração do depositário)
Artigo 1201.º
(Restituição da coisa)
Secção IV
Depósito de coisa controvertida
Artigo 1202.º
(Noção)
Artigo 1203.º
(Onerosidade do depósito)
Artigo 1204.º
(Administração da coisa)
Secção V
Depósito irregular
Artigo 1205.º
(Noção)
Artigo 1206.º
(Regime)
Capítulo XII
Empreitada
Secção I
Disposições gerais
Artigo 1207.º
(Noção)
Artigo 1208.º
(Execução da obra)
Artigo 1209.º
(Fiscalização)
Artigo 1210.º
(Fornecimento dos materiais e utensílios)
Artigo 1211.º
(Determinação e pagamento do preço)
Artigo 1212.º
(Propriedade da obra)
Artigo 1213.º
(Subempreitada)
Secção II
Alterações e obras novas
Artigo 1214.º
(Alterações da iniciativa do empreiteiro)
Artigo 1215.º
(Alterações necessárias)
Artigo 1216.º
(Alterações exigidas pelo dono da obra)
Artigo 1217.º
(Alterações posteriores à entrega e obras novas)
Secção III
Defeitos da obra
Artigo 1218.º
(Verificação da obra)
Artigo 1219.º
(Casos de irresponsabilidade do empreiteiro)
Artigo 1220.º
(Denúncia dos defeitos)
Artigo 1221.º
(Eliminação dos defeitos)
Artigo 1222.º
(Redução do preço e resolução do contrato)
Artigo 1223.º
(Indemnização)
Artigo 1224.º
(Caducidade)
Artigo 1225.º
(Imóveis destinados a longa duração)
Artigo 1226.º
(Responsabilidade dos subempreiteiros)
Secção IV
Impossibilidade de cumprimento e risco pela perda ou deterioração da obra
Artigo 1227.º
(Impossibilidade de execução da obra)
Artigo 1228.º
(Risco)
Secção V
Extinção do contrato
Artigo 1229.º
(Desistência do dono da obra)
Artigo 1230.º
(Morte ou incapacidade das partes)
Capítulo XIII
Renda perpétua
Artigo 1231.º
(Noção)
Artigo 1232.º
(Forma)
Artigo 1233.º
(Caução)
Artigo 1234.º
(Exclusão do direito de acrescer)
Artigo 1235.º
(Resolução do contrato)
Artigo 1236.º
(Remição)
Artigo 1237.º
(Juros)
Capítulo XIV
Renda vitalícia
Artigo 1238.º
(Noção)
Artigo 1239.º
(Forma)
Artigo 1240.º
(Duração da renda)
Artigo 1241.º
(Direito de acrescer)
Artigo 1242.º
(Resolução do contrato)
Artigo 1243.º
(Remição)
Artigo 1244.º
(Prestações antecipadas)
Capítulo XV
Jogo e aposta
Artigo 1245.º
(Nulidade do contrato)
Artigo 1246.º
(Competições desportivas)
Artigo 1247.º
(Legislação especial)
Capítulo XVI
Transacção
Artigo 1248.º
(Noção)
Artigo 1249.º
(Matérias insusceptíveis de transacção)
Artigo 1250.º
(Forma)
Livro III
DIREITO DAS COISAS
Título I
Da posse
Capítulo I
Disposições gerais
Artigo 1251.º
(Noção)
Artigo 1252.º
(Exercício da posse por intermediário)
Artigo 1253.º
(Simples detenção)
Artigo 1254.º
(Presunções de posse)
Artigo 1255.º
(Sucessão na posse)
Artigo 1256.º
(Acessão da posse)
Artigo 1257.º
(Conservação da posse)
Capítulo II
Caracteres da posse
Artigo 1258.º
(Espécies de posse)
Artigo 1259.º
(Posse titulada)
Artigo 1260.º
(Posse de boa fé)
Artigo 1261.º
(Posse pacífica)
Artigo 1262.º
(Posse pública)
Capítulo III
Aquisição e perda da posse
Artigo 1263.º
(Aquisição da posse)
Artigo 1264.º
(Constituto possessório)
Artigo 1265.º
(Inversão do título da posse)
Artigo 1266.º
(Capacidade para adquirir a posse)
Artigo 1267.º
(Perda da posse)
Capítulo IV
Efeitos da posse
Artigo 1268.º
(Presunção da titularidade do direito)
Artigo 1269.º
(Perda ou deterioração da coisa)
Artigo 1270.º
(Frutos na posse de boa fé)
Artigo 1271.º
(Frutos na posse de má fé)
Artigo 1272.º
(Encargos)
Artigo 1273.º
(Benfeitorias necessárias e úteis)
Artigo 1274.º
(Compensação de benfeitorias com deteriorações)
Artigo 1275.º
(Benfeitorias voluptuárias)
Capítulo V
Defesa da posse
Artigo 1276.º
(Acção de prevenção)
Artigo 1277.º
(Acção directa e defesa judicial)
Artigo 1278.º
(Manutenção e restituição da posse)
Artigo 1279.º
(Esbulho violento)
Artigo 1280.º
(Exclusão das servidões não aparentes)
Artigo 1281.º
(Legitimidade)
Artigo 1282.º
(Caducidade)
Artigo 1283.º
(Efeito da manutenção ou restituição)
Artigo 1284.º
(Indemnização de prejuízos e encargos com a restituição)
Artigo 1285.º
(Embargos de terceiro)
Artigo 1286.º
(Defesa da composse)
Capítulo VI
Usucapião
Secção I
Disposições gerais
Artigo 1287.º
(Noção)
Artigo 1288.º
(Retroactividade da usucapião)
Artigo 1289.º
(Capacidade para adquirir)
Artigo 1290.º
(Usucapião em caso de detenção)
Artigo 1291.º
(Usucapião por compossuidor)
Artigo 1292.º
(Aplicação das regras da prescrição)
Secção II
Usucapião de imóveis
Artigo 1293.º
(Direitos excluídos)
Artigo 1294.º
(Justo título e registo)
Artigo 1295.º
(Registo da mera posse)
Artigo 1296.º
(Falta de registo)
Artigo 1297.º
(Posse violenta ou oculta)
Secção III
Usucapião de móveis
Artigo 1298.º
(Coisas sujeitas a registo)
Artigo 1299.º
(Coisas não sujeitas a registo)
Artigo 1300.º
(Posse violenta ou oculta)
Artigo 1301.º
(Coisa comprada a comerciante)
Título II
Do direito de propriedade
Capítulo I
Propriedade em geral
Secção I
Disposições gerais
Artigo 1302.º
(Objecto do direito de propriedade)
Artigo 1303.º
(Propriedade intelectual)
Artigo 1304.º
(Domínio do Estado e de outras pessoas colectivas públicas)
Artigo 1305.º
Propriedade das coisas
Artigo 1305.º-A
Propriedade de animais
Artigo 1306.º
(«Numerus clausus»)
Artigo 1307.º
(Propriedade resolúvel e temporária)
Artigo 1308.º
(Expropriações)
Artigo 1309.º
(Requisições)
Artigo 1310.º
(Indemnizações)
Secção II
Defesa da propriedade
Artigo 1311.º
(Acção de reivindicação)
Artigo 1312.º
(Encargos com a restituição)
Artigo 1313.º
(Imprescritibilidade da acção de reivindicação)
Artigo 1314.º
(Acção directa)
Artigo 1315.º
(Defesa de outros direitos reais)
Capítulo II
Aquisição da propriedade
Secção I
Disposições gerais
Artigo 1316.º
(Modos de aquisição)
Artigo 1317.º
(Momento da aquisição)
Secção II
Ocupação de coisas e animais
Artigo 1318.º
Suscetibilidade de ocupação
Artigo 1319.º
(Caça e pesca)
Artigo 1320.º
(Animais selvagens com guarida própria)
Artigo 1321.º
(Animais ferozes fugidos)
Artigo 1322.º
(Enxames de abelhas)
Artigo 1323.º
(Animais e coisas móveis perdidas)
Artigo 1324.º
(Tesouros)
Secção III
Acessão
Subsecção I
Disposições gerais
Artigo 1325.º
(Noção)
Artigo 1326.º
(Espécies)
Subsecção II
Acessão natural
Artigo 1327.º
(Princípio geral)
Artigo 1328.º
(Aluvião)
Artigo 1329.º
(Avulsão)
Artigo 1330.º
(Mudança de leito)
Artigo 1331.º
(Formação de ilhas e mouchões)
Artigo 1332.º
(Lagos e lagoas)
Subsecção III
Acessão industrial mobiliária
Artigo 1333.º
(União ou confusão de boa fé)
Artigo 1334.º
(União ou confusão de má fé)
Artigo 1335.º
(Confusão casual)
Artigo 1336.º
(Especificação de boa fé)
Artigo 1337.º
(Especificação de má fé)
Artigo 1338.º
(Casos de especificação)
Subsecção IV
Acessão industrial imobiliária
Artigo 1339.º
(Obras, sementeiras ou plantações com materiais alheios)
Artigo 1340.º
(Obras, sementeiras ou plantações feitas de boa fé em terreno alheio)
Artigo 1341.º
(Obras, sementeiras ou plantações feitas de má fé em terreno alheio)
Artigo 1342.º
(Obras, sementeiras ou plantações feitas com materiais alheios em terreno alheio)
Artigo 1343.º
(Prolongamento de edifício por terreno alheio)
Capítulo III
Propriedade de imóveis
Secção I
Disposições gerais
Artigo 1344.º
(Limites materiais)
Artigo 1345.º
(Coisas imóveis sem dono conhecido)
Artigo 1346.º
(Emissão de fumo, produção de ruídos e factos semelhantes)
Artigo 1347.º
(Instalações prejudiciais)
Artigo 1348.º
(Escavações)
Artigo 1349.º
(Passagem forçada momentânea)
Artigo 1350.º
(Ruína de construção)
Artigo 1351.º
(Escoamento natural das águas)
Artigo 1352.º
(Obras defensivas das águas)
Secção II
Direito de demarcação
Artigo 1353.º
(Conteúdo)
Artigo 1354.º
(Modo de proceder à demarcação)
Artigo 1355.º
(Imprescritibilidade)
Secção III
Direito de tapagem
Artigo 1356.º
(Conteúdo)
Artigo 1357.º
(Valas, regueiras e valados)
Artigo 1358.º
(Presunção de comunhão)
Artigo 1359.º
(Sebes vivas)
Secção IV
Construções e edificações
Artigo 1360.º
(Abertura de janelas, portas, varandas e obras semelhantes)
Artigo 1361.º
(Prédios isentos da restrição)
Artigo 1362.º
(Servidão de vistas)
Artigo 1363.º
(Frestas, seteiras ou óculos para luz e ar)
Artigo 1364.º
(Janelas gradadas)
Artigo 1365.º
(Estilicídio)
Secção V
Plantação de árvores e arbustos
Artigo 1366.º
(Termos em que pode ser feita)
Artigo 1367.º
(Apanha de frutos)
Artigo 1368.º
(Árvores ou arbustos situados na linha divisória)
Artigo 1369.º
(Árvores ou arbustos que sirvam de marco divisório)
Secção VI
Paredes e muros de meação
Artigo 1370.º
(Comunhão forçada)
Artigo 1371.º
(Presunção de compropriedade)
Artigo 1372.º
(Abertura de janelas ou frestas)
Artigo 1373.º
(Construção sobre o muro comum)
Artigo 1374.º
(Alçamento do muro comum)
Artigo 1375.º
(Reparação e reconstrução do muro)
Secção VII
Fraccionamento e emparcelamento de prédios rústicos
Artigo 1376.º
(Fraccionamento)
Artigo 1377.º
(Possibilidade do fraccionamento)
Artigo 1378.º
(Troca de terrenos)
Artigo 1379.º
(Sanções)
Artigo 1380.º
(Direito de preferência)
Artigo 1381.º
(Casos em que não existe o direito de preferência)
Artigo 1382.º
(Emparcelamento)
Secção VIII
Atravessadouros
Artigo 1383.º
(Abolição dos atravessadouros)
Artigo 1384.º
(Atravessadouros reconhecidos)
Capítulo IV
Propriedade das águas
Secção I
Disposições gerais
Artigo 1385.º
(Classificação das águas)
Artigo 1386.º
(Águas particulares)
Artigo 1387.º
(Obras para armazenamento ou derivação de águas; leito das correntes não navegáveis nem flutuáveis)
Artigo 1388.º
(Requisição de águas)
Secção II
Aproveitamento das águas
Artigo 1389.º
(Fontes e nascentes)
Artigo 1390.º
(Títulos de aquisição)
Artigo 1391.º
(Direitos dos prédios inferiores)
Artigo 1392.º
(Restrições ao uso das águas)
Artigo 1393.º
(Águas pluviais e de lagos e lagoas)
Artigo 1394.º
(Águas subterrâneas)
Artigo 1395.º
(Títulos de aquisição)
Artigo 1396.º
(Restrições ao aproveitamento das águas)
Artigo 1397.º
(Águas originàriamente públicas)
Secção III
Condomínio das águas
Artigo 1398.º
(Despesas de conservação)
Artigo 1399.º
(Divisão de águas)
Artigo 1400.º
(Costumes na divisão de águas)
Artigo 1401.º
(Costumes abolidos)
Artigo 1402.º
(Interpretação dos títulos)
Capítulo V
Compropriedade
Secção I
Disposições gerais
Artigo 1403.º
(Noção)
Artigo 1404.º
(Aplicação das regras da compropriedade a outras formas de comunhão)
Artigo 1405.º
(Posição dos comproprietários)
Secção II
Direitos e encargos do comproprietário
Artigo 1406.º
(Uso da coisa comum)
Artigo 1407.º
(Administração da coisa)
Artigo 1408.º
(Disposição e oneração da quota)
Artigo 1409.º
(Direito de preferência)
Artigo 1410.º
(Acção de preferência)
Artigo 1411.º
(Benfeitorias necessárias)
Artigo 1412.º
(Direito de exigir a divisão)
Artigo 1413.º
(Processo da divisão)
Capítulo VI
Propriedade horizontal
Secção I
Disposições gerais
Artigo 1414.º
(Princípio geral)
Artigo 1415.º
(Objecto)
Artigo 1416.º
(Falta de requisitos legais)
Secção II
Constituição
Artigo 1417.º
(Princípio geral)
Artigo 1418.º
Conteúdo do título constitutivo
Artigo 1419.º
(Modificação do título)
Secção III
Direitos e encargos dos condóminos
Artigo 1420.º
(Direitos dos condóminos)
Artigo 1421.º
(Partes comuns do prédio)
Artigo 1422.º
(Limitações ao exercício dos direitos)
Artigo 1422.º-A
Junção e divisão de fracções autónomas
Artigo 1422.º-B
Alteração do uso da fração para habitação
Artigo 1423.º
(Direitos de preferência e de divisão)
Artigo 1424.º
(Encargos de conservação e fruição)
Artigo 1424.º-A
Responsabilidade por encargos do condomínio
Artigo 1425.º
(Inovações)
Artigo 1426.º
(Encargos com as inovações)
Artigo 1427.º
(Reparações indispensáveis e urgentes)
Artigo 1428.º
(Destruição do edifício)
Artigo 1429.º
(Seguro obrigatório)
Artigo 1429.º-A
Regulamento do condomínio
Secção IV
Administração das partes comuns do edifício
Artigo 1430.º
(Órgãos administrativos)
Artigo 1431.º
(Assembleia dos condóminos)
Artigo 1432.º
(Convocação e funcionamento da assembleia)
Artigo 1433.º
(Impugnação das deliberações)
Artigo 1434.º
(Compromisso arbitral)
Artigo 1435.º
(Administrador)
Artigo 1435.º-A
Administrador provisório
Artigo 1436.º
(Funções do administrador)
Artigo 1437.º
Representação do condomínio em juízo
Artigo 1438.º
(Recurso dos actos do administrador)
Artigo 1438.º-A
Propriedade horizontal de conjuntos de edifícios
Título III
Do usufruto, uso e habitação
Capítulo I
Disposições gerais
Artigo 1439.º
(Noção)
Artigo 1440.º
(Constituição)
Artigo 1441.º
(Usufruto simultâneo e sucessivo)
Artigo 1442.º
(Direito de acrescer)
Artigo 1443.º
(Duração)
Artigo 1444.º
(Trespasse a terceiro)
Artigo 1445.º
(Direitos e obrigações do usufrutuário)
Capítulo II
Direitos do usufrutuário
Artigo 1446.º
(Uso, fruição e administração da coisa ou do direito)
Artigo 1447.º
(Indemnização do usufrutuário)
Artigo 1448.º
(Alienação dos frutos antes da colheita)
Artigo 1449.º
(Âmbito do usufruto)
Artigo 1450.º
(Benfeitorias úteis e voluptuárias)
Artigo 1451.º
(Usufruto de coisas consumíveis)
Artigo 1452.º
(Usufruto de coisas deterioráveis)
Artigo 1453.º
(Perecimento natural de árvores e arbustos)
Artigo 1454.º
(Perecimento acidental de árvores e arbustos)
Artigo 1455.º
(Usufruto de matas e árvores de corte)
Artigo 1456.º
(Usufruto de plantas de viveiro)
Artigo 1457.º
(Exploração de minas)
Artigo 1458.º
(Exploração de pedreiras)
Artigo 1459.º
(Exploração de águas)
Artigo 1460.º
(Constituição de servidões)
Artigo 1461.º
(Tesouros)
Artigo 1462.º
(Usufruto sobre universalidades de animais)
Artigo 1463.º
(Usufruto de rendas vitalícias)
Artigo 1464.º
(Usufruto de capitais postos a juro)
Artigo 1465.º
(Usufruto constituído sobre dinheiro e usufruto de capitais levantados)
Artigo 1466.º
(Prémios e outras utilidades aleatórias)
Artigo 1467.º
(Usufruto de títulos de participação)
Capítulo III
Obrigações do usufrutuário
Artigo 1468.º
(Relação de bens e caução)
Artigo 1469.º
(Dispensa de caução)
Artigo 1470.º
(Falta de caução)
Artigo 1471.º
(Obras e melhoramentos)
Artigo 1472.º
(Reparações ordinárias)
Artigo 1473.º
(Reparações extraordinárias)
Artigo 1474.º
(Impostos e outros encargos anuais)
Artigo 1475.º
(Actos lesivos da parte de terceiros)
Capítulo IV
Extinção do usufruto
Artigo 1476.º
(Causas de extinção)
Artigo 1477.º
(Usufruto até certa idade de terceira pessoa)
Artigo 1478.º
(Perda parcial e «rei mutatio»)
Artigo 1479.º
(Destruição de edifícios)
Artigo 1480.º
(Indemnizações)
Artigo 1481.º
(Seguro da coisa destruída)
Artigo 1482.º
(Mau uso por parte do usufrutuário)
Artigo 1483.º
(Restituição da coisa)
Capítulo V
Uso e habitação
Artigo 1484.º
(Noção)
Artigo 1485.º
(Constituição, extinção e regime)
Artigo 1486.º
(Fixação das necessidades pessoais)
Artigo 1487.º
(Âmbito da família)
Artigo 1488.º
(Intransmissibilidade do direito)
Artigo 1489.º
(Obrigações inerentes ao uso e à habitação)
Artigo 1490.º
(Aplicação das normas do usufruto)
Artigo 1494.º
(Divisão do prazo com o consentimento do senhorio)
Artigo 1495.º
(Indivisibilidade do domínio directo)
Artigo 1496.º
(Inadmissibilidade da subenfiteuse)
Capítulo III
Direitos e encargos do senhorio e do enfiteuta
Artigo 1500.º
(Direitos extraordinários ou casuais)
Artigo 1506.º
(Solidariedade dos senhorios e dos enfiteutas)
Artigo 1509.º
(Redução do foro ou encampação do prazo)
Artigo 1514.º
(Expropriação por utilidade pública)
Artigo 1515.º
(Extinção pela falta de pagamento do foro)
Artigo 1516.º
(Actualização dos foros em dinheiro)
Artigo 1519.º
(Censos consignativos temporários)
Artigo 1520.º
(Prova da enfiteuse e do censo de pretérito)
Artigo 1523.º
(Direito de preferência na subenfiteuse)
Título V
Do direito de superfície
Capítulo I
Disposições gerais
Artigo 1524.º
(Noção)
Artigo 1525.º
(Objecto)
Artigo 1526.º
(Direito de construir sobre edifício alheio)
Artigo 1527.º
(Direito de superfície constituído pelo Estado ou por pessoas colectivas públicas)
Capítulo II
Constituição do direito de superfície
Artigo 1528.º
(Princípio geral)
Artigo 1529.º
(Servidões)
Capítulo III
Direitos e encargos do superficiário e do proprietário
Artigo 1530.º
(Preço)
Artigo 1531.º
(Pagamento das prestações anuais)
Artigo 1532.º
(Fruição do solo antes do início da obra)
Artigo 1533.º
(Fruição do subsolo)
Artigo 1534.º
(Transmissibilidade dos direitos)
Artigo 1535.º
(Direito de preferência)
Capítulo IV
Extinção do direito de superfície
Artigo 1536.º
(Casos de extinção)
Artigo 1537.º
(Falta de pagamento das prestações anuais)
Artigo 1538.º
(Extinção pelo decurso do prazo)
Artigo 1539.º
(Extinção de direitos reais constituídos sobre o direito de superfície)
Artigo 1540.º
(Direitos reais constituídos pelo proprietário)
Artigo 1541.º
(Permanência dos direitos reais)
Artigo 1542.º
(Extinção por expropriação)
Título VI
Das servidões prediais
Capítulo I
Disposições gerais
Artigo 1543.º
(Noção)
Artigo 1544.º
(Conteúdo)
Artigo 1545.º
(Inseparabilidade das servidões)
Artigo 1546.º
(Indivisibilidade das servidões)
Capítulo II
Constituição das servidões
Artigo 1547.º
(Princípios gerais)
Artigo 1548.º
(Constituição por usucapião)
Artigo 1549.º
(Constituição por destinação do pai de família)
Capítulo III
Servidões legais
Secção I
Servidões legais de passagem
Artigo 1550.º
(Servidão em benefício de prédio encravado)
Artigo 1551.º
(Possibilidade de afastamento da servidão)
Artigo 1552.º
(Encrave voluntário)
Artigo 1553.º
(Lugar da constituição da servidão)
Artigo 1554.º
(Indemnização)
Artigo 1555.º
(Direito de preferência na alienação do prédio encravado)
Artigo 1556.º
(Servidões de passagem para o aproveitamento de águas)
Secção II
Servidões legais de águas
Artigo 1557.º
(Aproveitamento de águas para gastos domésticos)
Artigo 1558.º
(Aproveitamento de águas para fins agrícolas)
Artigo 1559.º
(Servidão legal de presa)
Artigo 1560.º
(Servidão legal de presa para o aproveitamento de águas públicas)
Artigo 1561.º
(Servidão legal de aqueduto)
Artigo 1562.º
(Servidão legal de aqueduto para o aproveitamento de águas públicas)
Artigo 1563.º
(Servidão legal de escoamento)
Capítulo IV
Exercício das servidões
Artigo 1564.º
(Modo de exercício)
Artigo 1565.º
(Extensão da servidão)
Artigo 1566.º
(Obras no prédio serviente)
Artigo 1567.º
(Encargo das obras)
Artigo 1568.º
(Mudança de servidão)
Capítulo V
Extinção das servidões
Artigo 1569.º
(Casos de extinção)
Artigo 1570.º
(Começo do prazo para a extinção pelo não uso)
Artigo 1571.º
(Impossibilidade de exercício)
Artigo 1572.º
(Exercício parcial)
Artigo 1573.º
(Exercício em época diversa)
Artigo 1574.º
(«Usucapio libertatis»)
Artigo 1575.º
(Servidões constituídas pelo usufrutuário ou enfiteuta)
Livro IV
DIREITO DA FAMÍLIA
Título I
Disposições gerais
Artigo 1576.º
(Fontes das relações jurídicas familiares)
Artigo 1577.º
(Noção de casamento)
Artigo 1578.º
(Noção de parentesco)
Artigo 1579.º
(Elementos do parentesco)
Artigo 1580.º
(Linhas de parentesco)
Artigo 1581.º
(Cômputo dos graus)
Artigo 1582.º
(Limites do parentesco)
Artigo 1583.º
(Parentesco legítimo e ilegítimo)
Artigo 1584.º
(Noção de afinidade)
Artigo 1585.º
(Elementos e cessação da afinidade)
Artigo 1586.º
(Noção de adopção)
Título II
Do casamento
Capítulo I
Modalidades do casamento
Artigo 1587.º
(Casamentos católico e civil)
Artigo 1588.º
(Efeitos do casamento católico)
Artigo 1589.º
(Dualidade de casamentos)
Artigo 1590.º
(Casamentos urgentes)
Capítulo II
Promessa de casamento
Artigo 1591.º
(Ineficácia da promessa)
Artigo 1592.º
(Restituições, nos casos de incapacidade e de retractação)
Artigo 1593.º
(Restituições no caso de morte)
Artigo 1594.º
(Indemnizações)
Artigo 1595.º
(Caducidade das acções)
Capítulo III
Pressupostos da celebração do casamento
Secção I
Casamento católico
Artigo 1596.º
(Capacidade civil)
Artigo 1597.º
Processo preliminar de casamento
Artigo 1598.º
(Certificado da capacidade matrimonial)
Artigo 1599.º
Dispensa do processo preliminar de casamento
Secção II
Casamento civil
Subsecção I
Impedimentos matrimoniais
Artigo 1600.º
(Regra geral)
Artigo 1601.º
(Impedimentos dirimentes absolutos)
Artigo 1602.º
(Impedimentos dirimentes relativos)
Artigo 1603.º
(Prova da maternidade ou paternidade)
Artigo 1604.º
(Impedimentos impedientes)
Artigo 1606.º
(Parentesco na linha colateral)
Artigo 1608.º
(Vínculo de tutela, curatela ou administração legal de bens)
Artigo 1609.º
(Dispensa)
Subsecção II
Processo preliminar de casamento
Artigo 1610.º
Necessidade e fim do processo preliminar de casamento
Artigo 1611.º
(Declaração de impedimentos)
Artigo 1612.º
(Autorização dos pais ou do tutor)
Artigo 1613.º
(Despacho final)
Artigo 1614.º
(Prazo para a celebração do casamento)
Capítulo IV
Celebração do casamento civil
Secção I
Disposições gerais
Artigo 1615.º
Publicidade e forma
Artigo 1616.º
(Pessoas que devem intervir)
Artigo 1617.º
(Actualidade do mútuo consenso)
Artigo 1618.º
(Aceitação dos efeitos do casamento)
Artigo 1619.º
(Carácter pessoal do mútuo consenso)
Artigo 1620.º
(Casamento por procuração)
Artigo 1621.º
(Revogação e caducidade da procuração)
Secção II
Casamentos urgentes
Artigo 1622.º
(Celebração)
Artigo 1623.º
(Homologação do casamento)
Artigo 1624.º
(Causas justificativas da não homologação)
Capítulo V
Invalidade do casamento
Secção I
Casamento católico
Artigo 1625.º
(Competência dos tribunais eclesiásticos)
Artigo 1626.º
(Processo)
Secção II
Casamento civil
Subsecção I
Disposição geral
Artigo 1627.º
(Regra de validade)
Subsecção II
Inexistência do casamento
Artigo 1628.º
(Casamentos inexistentes)
Artigo 1629.º
(Funcionários de facto)
Artigo 1630.º
(Regime da inexistência)
Subsecção III
Anulabilidade do casamento
Divisão I
Disposições gerais
Artigo 1631.º
(Causas de anulabilidade)
Artigo 1632.º
(Necessidade da acção de anulação)
Artigo 1633.º
(Validação do casamento)
Divisão II
Falta ou vícios da vontade
Artigo 1634.º
(Presunção da vontade)
Artigo 1635.º
(Anulabilidade por falta de vontade)
Artigo 1636.º
(Erro que vicia a vontade)
Artigo 1637.º
(Desculpabilidade e essencialidade do erro)
Artigo 1638.º
(Coacção moral)
Divisão III
Legitimidade
Artigo 1639.º
(Anulação fundada em impedimento dirimente)
Artigo 1640.º
(Anulação fundada na falta de vontade)
Artigo 1641.º
(Anulação fundada em vícios da vontade)
Artigo 1642.º
(Anulação fundada na falta de testemunhas)
Divisão IV
Prazos
Artigo 1643.º
(Anulação fundada em impedimento dirimente)
Artigo 1644.º
(Anulação fundada na falta de vontade)
Artigo 1645.º
(Anulação fundada em vícios da vontade)
Artigo 1646.º
(Anulação fundada na falta de testemunhas)
Capítulo VI
Casamento putativo
Artigo 1647.º
(Efeitos do casamento declarado nulo ou anulado)
Artigo 1648.º
(Boa fé)
Capítulo VII
Sanções especiais
Artigo 1649.º
(Casamento de menores)
Artigo 1650.º
(Casamento com impedimento impediente)
Capítulo VIII
Registo do casamento
Secção I
Disposições gerais
Artigo 1651.º
(Casamentos sujeitos a registo)
Artigo 1652.º
(Forma do registo)
Artigo 1653.º
(Prova do casamento para efeitos de registo)
Secção II
Registo por transcrição
Subsecção I
Disposição geral
Artigo 1654.º
(Casos de transcrição)
Subsecção II
Transcrição dos casamentos católicos celebrados em Portugal
Artigo 1655.º
(Remessa do duplicado ou certidão do assento)
Artigo 1656.º
(Dispensa da remessa de duplicado)
Artigo 1657.º
(Recusa da transcrição)
Artigo 1658.º
(Transcrição na falta de processo preliminar)
Artigo 1659.º
(Realização da transcrição)
Artigo 1660.º
(Efectivação da transcrição, depois de recusada)
Artigo 1661.º
(Sanação e convalidação do casamento)
Subsecção III
Transcrição dos casamentos civis urgentes
Artigo 1662.º
(Conteúdo do assento)
Artigo 1663.º
(Transcrição)
Subsecção IV
Transcrição dos casamentos de portugueses no estrangeiro
Artigo 1664.º
(Registo consular)
Artigo 1665.º
(Forma do registo)
Artigo 1666.º
(Processo preliminar)
Artigo 1667.º
(Recusa da transcrição)
Subsecção V
Transcrição dos casamentos admitidos a registo
Artigo 1668.º
(Processo de transcrição)
Secção III
Efeitos do registo
Artigo 1669.º
(Atendibilidade do casamento)
Artigo 1670.º
(Efeito retroactivo do registo)
Capítulo IX
Efeitos do casamento quanto às pessoas e aos bens dos cônjuges
Secção I
Disposições gerais
Artigo 1671.º
(Igualdade dos cônjuges)
Artigo 1672.º
(Deveres dos cônjuges)
Artigo 1673.º
(Residência da família)
Artigo 1674.º
(Dever de cooperação)
Artigo 1675.º
(Dever de assistência)
Artigo 1676.º
(Dever de contribuir para os encargos da vida familiar)
Artigo 1677.º
(Direito ao nome)
Artigo 1677.º-A
(Viuvez e segundas núpcias)
Artigo 1677.º-B
(Divórcio e separação judicial de pessoas e bens)
Artigo 1677.º-C
(Privação judicial do uso do nome)
Artigo 1677.º-D
(Exercício de profissão ou outra actividade)
Artigo 1678.º
(Administração dos bens do casal)
Artigo 1679.º
(Providências administrativas)
Artigo 1680.º
(Depósitos bancários)
Artigo 1681.º
(Exercício da administração)
Artigo 1682.º
(Alienação ou oneração de móveis)
Artigo 1682.º-A
(Alienação ou oneração de imóveis e de estabelecimento comercial)
Artigo 1682.º-B
(Disposição do direito ao arrendamento)
Artigo 1683.º
(Aceitação de doações e sucessões. Repúdio da herança ou do legado)
Artigo 1684.º
(Forma do consentimento conjugal e seu suprimento)
Artigo 1685.º
(Disposições para depois da morte)
Artigo 1686.º
(Exercício do comércio)
Artigo 1687.º
(Sanções)
Artigo 1688.º
(Cessação de relações pessoais e patrimoniais entre os cônjuges)
Artigo 1689.º
(Partilha do casal. Pagamento de dívidas)
Secção II
Dívidas dos cônjuges
Artigo 1690.º
(Legitimidade para contrair dívidas)
Artigo 1691.º
(Dívidas que responsabilizam ambos os cônjuges)
Artigo 1692.º
(Dívidas da responsabilidade de um dos cônjuges)
Artigo 1693.º
(Dívidas que oneram doações, heranças ou legados)
Artigo 1694.º
(Dívidas que oneram bens certos e determinados)
Artigo 1695.º
(Bens que respondem pelas dívidas da responsabilidade de ambos os cônjuges)
Artigo 1696.º
(Bens que respondem pelas dívidas da exclusiva responsabilidade de um dos cônjuges)
Artigo 1697.º
(Compensações devidas pelo pagamento de dívidas do casal)
Secção III
Convenções antenupciais
Artigo 1698.º
(Liberdade de convenção)
Artigo 1699.º
(Restrições ao princípio da liberdade)
Artigo 1700.º
(Disposições por morte consideradas lícitas)
Artigo 1701.º
(Irrevogabilidade dos pactos sucessórios)
Artigo 1702.º
(Regime da instituição contratual)
Artigo 1703.º
(Caducidade dos pactos sucessórios)
Artigo 1704.º
(Disposições de esposados a favor de terceiro, com carácter testamentário)
Artigo 1705.º
(Disposições por morte a favor de terceiro, com carácter contratual)
Artigo 1706.º
(Correspectividade das disposições por morte a favor de terceiros)
Artigo 1707.º
(Revogabilidade das cláusulas de reversão ou fideicomissárias)
Artigo 1707.º-A
Regime da renúncia à condição de herdeiro
Artigo 1708.º
(Capacidade para celebrar convenções antenupciais)
Artigo 1709.º
(Anulabilidade por falta de autorização)
Artigo 1710.º
(Forma das convenções antenupciais)
Artigo 1711.º
(Publicidade das convenções antenupciais)
Artigo 1712.º
(Revogação ou modificação da convenção antenupcial antes da celebração do casamento)
Artigo 1713.º
(Convenções sob condição ou a termo)
Artigo 1714.º
(Imutabilidade das convenções antenupciais e do regime de bens resultante da lei)
Artigo 1715.º
(Excepções ao princípio da imutabilidade)
Artigo 1716.º
(Caducidade das convenções antenupciais)
Secção IV
Regimes de bens
Subsecção I
Disposições gerais
Artigo 1717.º
(Regime de bens supletivo)
Artigo 1718.º
(Remissão genérica para uma lei estrangeira ou revogada, ou para usos e costumes locais)
Artigo 1719.º
(Partilha segundo regimes não convencionados)
Artigo 1720.º
(Regime imperativo da separação de bens)
Subsecção II
Regime da comunhão de adquiridos
Artigo 1721.º
(Normas aplicáveis)
Artigo 1722.º
(Bens próprios)
Artigo 1723.º
(Bens sub-rogados no lugar de bens próprios)
Artigo 1724.º
(Bens integrados na comunhão)
Artigo 1725.º
(Presunção de comunicabilidade)
Artigo 1726.º
(Bens adquiridos em parte com dinheiro ou bens próprios e noutra parte com dinheiro ou bens comuns)
Artigo 1727.º
(Aquisição de bens indivisos já pertencentes em parte a um dos cônjuges)
Artigo 1728.º
(Bens adquiridos por virtude da titularidade de bens próprios)
Artigo 1729.º
(Bens doados ou deixados em favor da comunhão)
Artigo 1730.º
(Participação dos cônjuges no património comum)
Artigo 1731.º
(Instrumentos de trabalho)
Subsecção III
Regime da comunhão geral
Artigo 1732.º
(Estipulação do regime)
Artigo 1733.º
(Bens incomunicáveis)
Artigo 1734.º
(Disposições aplicáveis)
Subsecção IV
Regime da separação
Artigo 1735.º
(Domínio da separação)
Artigo 1736.º
(Prova da propriedade dos bens)
Artigo 1737.º
(Administração dos bens de um dos cônjuges pelo outro)
Artigo 1738.º
(Disposições aplicáveis)
Artigo 1739.º
(Constituição do dote)
Artigo 1740.º
(Objecto do dote)
Artigo 1741.º
(Imutabilidade do dote)
Artigo 1742.º
(Cláusulas de reversão ou fideicomissárias)
Artigo 1743.º
(Relação dos bens dotais)
Artigo 1744.º
(Dotação de bens alheios)
Artigo 1745.º
(Entrega do dote e respectivos frutos)
Artigo 1746.º
(Alienação do dote)
Artigo 1747.º
(Regime da alienação)
Artigo 1748.º
(Sub-rogação)
Artigo 1749.º
(Anulabilidade da alienação)
Artigo 1750.º
(Responsabilidade por dívidas)
Artigo 1751.º
(Caducidade do dote)
Artigo 1752.º
(Presunção da entrega do dote ao marido)
Capítulo X
Doações para casamento e entre casados
Secção I
Doações para casamento
Artigo 1753.º
(Noção e normas aplicáveis)
Artigo 1754.º
(Espécies)
Artigo 1755.º
(Regime)
Artigo 1756.º
(Forma)
Artigo 1757.º
(Incomunicabilidade dos bens doados pelos esposados)
Artigo 1758.º
(Revogação)
Artigo 1759.º
(Redução por inoficiosidade)
Artigo 1760.º
(Caducidade)
Secção II
Doações entre casados
Artigo 1761.º
(Disposições aplicáveis)
Artigo 1762.º
(Regime imperativo da separação de bens)
Artigo 1763.º
(Forma)
Artigo 1764.º
(Objecto e incomunicabilidade dos bens doados)
Artigo 1765.º
(Livre revogabilidade)
Artigo 1766.º
(Caducidade)
Capítulo XI
Simples separação judicial de bens
Artigo 1767.º
(Fundamento da separação)
Artigo 1768.º
(Carácter litigioso da separação)
Artigo 1769.º
(Legitimidade)
Artigo 1770.º
(Efeitos)
Capítulo XII
Divórcio e separação judicial de pessoas e bens
Artigo 1773.º
(Modalidades)
Artigo 1774.º
Mediação familiar
Subsecção II
Divórcio por mútuo consentimento
Artigo 1775.º
Requerimento e instrução do processo na conservatória do registo civil
Artigo 1776.º
Procedimento e decisão na conservatória do registo civil
Artigo 1776.º-A
Acordo sobre o exercício das responsabilidades parentais
Artigo 1777.º
(Segunda conferência)
Artigo 1778.º
Remessa para o tribunal
Artigo 1778.º-A
Requerimento, instrução e decisão do processo no tribunal
Artigo 1779.º
Tentativa de conciliação; conversão do divórcio sem consentimento de um dos cônjuges em divórcio por mútuo consentimento
Artigo 1780.º
(Exclusão do direito de requerer o divórcio)
Artigo 1781.º
Ruptura do casamento
Artigo 1782.º
(Separação de facto)
Artigo 1783.º
(Ausência)
Artigo 1784.º
(Alteração das faculdades mentais)
Artigo 1785.º
(Legitimidade)
Artigo 1786.º
(Caducidade da acção)
Artigo 1787.º
(Declaração do cônjuge culpado)
Artigo 1788.º
(Princípio geral)
Artigo 1789.º
(Data em que se produzem os efeitos do divórcio)
Artigo 1790.º
(Partilha)
Artigo 1791.º
(Benefícios que os cônjuges tenham recebido ou hajam de receber)
Artigo 1792.º
Reparação de danos
Artigo 1793.º
(Casa de morada da família)
Artigo 1793.º-A
Animais de companhia
Secção II
Separação judicial de pessoas e bens
Artigo 1794.º
(Remissão)
Artigo 1795.º
(Reconvenção)
Artigo 1795.º-A
(Efeitos)
Artigo 1795.º-B
(Termo da separação)
Artigo 1795.º-C
(Reconciliação)
Artigo 1795.º-D
(Conversão da separação em divórcio)
Título III
Da filiação
Capítulo I
Estabelecimento da filiação
Artigo 1796.º
(Estabelecimento da filiação)
Artigo 1797.º
(Atendibilidade da filiação)
Artigo 1798.º
(Concepção)
Artigo 1799.º
(Gravidez anterior)
Artigo 1800.º
(Fixação judicial da concepção)
Artigo 1801.º
(Exames de sangue e outros métodos científicos)
Artigo 1802.º
(Prova da filiação)
Secção II
Estabelecimento da maternidade
Subsecção i
Declaração de maternidade
Artigo 1803.º
(Menção da maternidade)
Artigo 1804.º
(Nascimento ocorrido há menos de um ano)
Artigo 1805.º
(Nascimento ocorrido há um ano ou mais)
Artigo 1806.º
(Registo omisso quanto à maternidade)
Artigo 1807.º
(Impugnação da maternidade)
Subsecção II
Averiguação oficiosa
Artigo 1808.º
(Averiguação oficiosa da maternidade)
Artigo 1809.º
(Casos em que não é admitida a averiguação oficiosa da maternidade)
Artigo 1810.º
(Filho nascido ou concebido na constância do matrimónio)
Artigo 1811.º
(Valor probatório das declarações prestadas)
Artigo 1812.º
(Carácter secreto da instrução)
Artigo 1813.º
(Improcedência da acção oficiosa)
Subsecção III
Reconhecimento judicial
Artigo 1814.º
(Investigação de maternidade)
Artigo 1815.º
(Caso em que não é admitido o reconhecimento)
Artigo 1816.º
(Prova da maternidade)
Artigo 1817.º
(Prazo para a proposição da acção)
Notas
Acórdão n.º 23/2006 - Diário da República n.º 28/2006, Série I-A de 2006-02-08 Declara a inconstitucionalidade, com força obrigatória geral, da norma constante do n.º 1 do presente artigo do Código Civil, aplicável por força do artigo 1873.º do Código, na medida em que prevê, para a caducidade do direito de investigar a paternidade, um prazo de dois anos a partir da maioridade do investigante, por violação das disposições conjugadas do n.º 1 do artigo 16.º, n.º 1 do artigo 36.º e n.º 2 do artigo 18.º da Constituição da República Portuguesa.
Artigo 1818.º
(Prossecução e transmissão da acção)
Artigo 1819.º
(Legitimidade passiva)
Artigo 1820.º
(Coligação de investigantes)
Artigo 1821.º
(Alimentos provisórios)
Artigo 1822.º
(Filho nascido ou concebido na constância do matrimónio)
Artigo 1823.º
(Impugnação da presunção de paternidade)
Artigo 1824.º
(Estabelecimento da maternidade a pedido da mãe)
Artigo 1825.º
(Legitimidade em caso de falecimento do autor ou réus)
Secção III
Estabelecimento da paternidade
Subsecção I
Presunção de paternidade
Artigo 1826.º
(Presunção de paternidade)
Artigo 1827.º
(Casamento putativo)
Artigo 1828.º
(Filhos concebidos antes do casamento)
Artigo 1829.º
(Filhos concebidos depois de finda a coabitação)
Artigo 1830.º
(Reinício da presunção de paternidade)
Artigo 1831.º
(Renascimento da presunção de paternidade)
Artigo 1832.º
(Não indicação da paternidade do marido)
Artigo 1833.º
Declaração de inexistência de posse de estado
Artigo 1834.º
(Dupla presunção de paternidade)
Artigo 1835.º
(Menção obrigatória da paternidade)
Artigo 1836.º
(Rectificação do registo)
Artigo 1837.º
(Rectificação, declaração de nulidade ou cancelamento do registo)
Artigo 1838.º
(Impugnação da paternidade)
Artigo 1839.º
(Fundamento e legitimidade)
Artigo 1840.º
(Impugnação da paternidade do filho concebido antes do matrimónio)
Artigo 1841.º
(Acção do Ministério Público)
Artigo 1842.º
(Prazos)
Artigo 1843.º
(Impugnação antecipada)
Artigo 1844.º
(Prossecução e transmissão da acção)
Artigo 1845.º
(Ausência)
Artigo 1846.º
(Legitimidade passiva)
Subsecção II
Reconhecimento de paternidade
Artigo 1847.º
(Formas de reconhecimento)
Artigo 1848.º
(Casos em que não é admitido o reconhecimento)
Artigo 1849.º
(Carácter pessoal e livre da perfilhação)
Artigo 1850.º
(Capacidade)
Artigo 1851.º
(Maternidade não declarada)
Artigo 1852.º
(Conteúdo defeso)
Artigo 1853.º
(Forma)
Artigo 1854.º
(Tempo de perfilhação)
Artigo 1855.º
(Perfilhação de nascituro)
Artigo 1856.º
(Perfilhação de filho falecido)
Artigo 1857.º
(Perfilhação de maiores)
Artigo 1858.º
(Irrevogabilidade)
Artigo 1859.º
(Impugnação)
Artigo 1860.º
(Anulação por erro ou coacção)
Artigo 1861.º
(Anulação por incapacidade)
Artigo 1862.º
(Morte do perfilhante)
Artigo 1863.º
(Perfilhação posterior a investigação judicial)
Divisão III
Averiguação oficiosa da paternidade
Artigo 1864.º
(Paternidade desconhecida)
Artigo 1865.º
(Averiguação oficiosa)
Artigo 1866.º
(Casos em que não é admitida a averiguação oficiosa da paternidade)
Artigo 1867.º
(Investigação com base em processo crime)
Artigo 1868.º
(Remissão)
Artigo 1869.º
(Investigação da paternidade)
Artigo 1870.º
(Legitimidade da mãe menor)
Artigo 1871.º
(Presunção)
Artigo 1872.º
(Coligação de investigantes)
Artigo 1873.º
(Remissão)
Artigo 1874.º
(Deveres de pais e filhos)
Artigo 1875.º
(Nome do filho)
Artigo 1876.º
(Atribuição dos apelidos do marido da mãe)
Secção II
Responsabilidades parentais
Artigo 1877.º
(Duração das responsabilidades parentais)
Artigo 1878.º
(Conteúdo das responsabilidades parentais)
Artigo 1879.º
(Despesas com o sustento, segurança, saúde e educação dos filhos)
Artigo 1880.º
Despesas com os filhos maiores
Artigo 1881.º
(Poder de representação)
Artigo 1882.º
(Irrenunciabilidade)
Artigo 1883.º
(Filho concebido fora do matrimónio)
Artigo 1884.º
(Alimentos à mãe)
Subsecção II
Responsabilidades parentais relativamente à pessoa dos filhos
Artigo 1885.º
(Educação)
Artigo 1886.º
(Educação religiosa)
Artigo 1887.º
(Abandono do lar)
Artigo 1887.º-A
Convívio com irmãos e ascendentes
Subsecção III
Responsabilidades parentais relativamente aos bens dos filhos
Artigo 1888.º
(Exclusão da administração)
Artigo 1889.º
(Actos cuja validade depende de autorização do tribunal)
Artigo 1890.º
(Aceitação e rejeição de liberalidades)
Artigo 1891.º
(Nomeação de curador especial)
Artigo 1892.º
(Proibição de adquirir bens do filho)
Artigo 1893.º
(Actos anuláveis)
Artigo 1894.º
(Confirmação dos actos pelo tribunal)
Artigo 1895.º
(Bens cuja propriedade pertence aos pais)
Artigo 1896.º
(Rendimentos dos bens do filho)
Artigo 1897.º
(Exercício da administração)
Artigo 1898.º
(Prestação de caução)
Artigo 1899.º
(Dispensa de prestação de contas)
Artigo 1900.º
(Fim da administração)
Subsecção IV
Exercício das responsabilidades parentais
Artigo 1901.º
Responsabilidades parentais na constância do matrimónio
Artigo 1902.º
(Actos praticados por um dos pais)
Artigo 1903.º
Impedimento de um ou de ambos os pais
Artigo 1904.º
Morte de um dos progenitores
Artigo 1904.º-A
Exercício conjunto das responsabilidades parentais pelo único progenitor da criança e pelo seu cônjuge ou unido de facto
Artigo 1905.º
Alimentos devidos ao filho em caso de divórcio, separação judicial de pessoas e bens, declaração de nulidade ou anulação do casamento
Artigo 1906.º
Exercício das responsabilidades parentais em caso de divórcio, separação judicial de pessoas e bens, declaração de nulidade ou anulação do casamento
Artigo 1906.º-A
Regulação das responsabilidades parentais no âmbito de crimes de violência doméstica e de outras formas de violência em contexto familiar
Artigo 1907.º
Exercício das responsabilidades parentais quando o filho é confiado a terceira pessoa
Artigo 1908.º
(Sobrevivência do progenitor a quem o filho não foi confiado)
Artigo 1909.º
(Separação de facto)
Artigo 1910.º
(Filiação estabelecida apenas quanto a um dos progenitores)
Artigo 1911.º
Filiação estabelecida quanto a ambos os progenitores que vivem em condições análogas às dos cônjuges
Artigo 1912.º
Filiação estabelecida quanto a ambos os progenitores que não vivem em condições análogas às dos cônjuges
Subsecção V
Inibição e limitações ao exercício das responsabilidades parentais
Artigo 1913.º
(Inibição de pleno direito)
Artigo 1914.º
(Cessação da inibição)
Artigo 1915.º
(Inibição do exercício das responsabilidades parentais)
Artigo 1916.º
(Levantamento da inibição)
Artigo 1917.º
(Alimentos)
Artigo 1918.º
(Perigo para a segurança, saúde, formação moral e educação do filho)
Artigo 1919.º
(Exercício das responsabilidades parentais enquanto se mantiver a providência)
Artigo 1920.º
(Protecção dos bens do filho)
Artigo 1920.º-A
(Revogação ou alteração de decisões)
Subsecção VI
Registo das decisões relativas às responsabilidades parentais
Artigo 1920.º-B
(Obrigatoriedade do registo)
Artigo 1920.º-C
(Consequência da falta do registo)
Secção III
Meios de suprir o poder paternal
Subsecção I
Disposições gerais
Artigo 1921.º
(Menores sujeitos a tutela)
Artigo 1922.º
(Administração de bens)
Artigo 1923.º
(Carácter oficioso da tutela e da administração)
Artigo 1924.º
(Órgãos da tutela e da administração)
Artigo 1925.º
(Atribuições do tribunal de menores)
Artigo 1926.º
(Obrigatoriedade das funções tutelares)
Subsecção II
Tutela
Divisão I
Designação do tutor
Artigo 1927.º
(Pessoas a quem compete a tutela)
Artigo 1928.º
(Tutor designado pelos pais)
Artigo 1929.º
(Designação de vários tutores)
Artigo 1930.º
(Tutela legítima)
Artigo 1931.º
(Tutor designado pelo tribunal)
Artigo 1932.º
(Tutela de vários irmãos)
Artigo 1933.º
(Quem não pode ser tutor)
Artigo 1934.º
(Escusa da tutela)
Divisão II
Direitos e obrigações do tutor
Artigo 1935.º
(Princípios gerais)
Artigo 1936.º
(Rendimentos dos bens do pupilo)
Artigo 1937.º
(Actos proibidos ao tutor)
Artigo 1938.º
(Actos dependentes de autorização do tribunal)
Artigo 1939.º
(Nulidade dos actos praticados pelo tutor)
Artigo 1940.º
(Outras sanções)
Artigo 1941.º
(Confirmação dos actos pelo tribunal)
Artigo 1942.º
(Remuneração do tutor)
Artigo 1943.º
(Relação dos bens do menor)
Artigo 1944.º
(Obrigação de prestar contas)
Artigo 1945.º
(Responsabilidade do tutor)
Artigo 1946.º
(Direito do tutor a ser indemnizado)
Artigo 1947.º
(Contestação das contas aprovadas)
Divisão III
Remoção e exoneração do tutor
Artigo 1948.º
(Remoção do tutor)
Artigo 1949.º
(Acção de remoção)
Artigo 1950.º
(Exoneração do tutor)
Divisão IV
Conselho de família
Artigo 1951.º
(Constituição)
Artigo 1952.º
(Escolha dos vogais)
Artigo 1953.º
(Incapacidade. Escusa)
Artigo 1954.º
(Atribuições)
Artigo 1955.º
(Protutor)
Artigo 1956.º
(Outras funções do protutor)
Artigo 1957.º
(Convocação do conselho)
Artigo 1958.º
(Funcionamento)
Artigo 1959.º
(Gratuidade das funções)
Artigo 1960.º
(Remoção e exoneração)
Divisão V
Termo da tutela
Artigo 1961.º
(Quando termina)
Divisão VI
Tutela de menores confiados a estabelecimento de educação ou assistência
Artigo 1962.º
(Exercício da tutela)
Artigo 1963.º
(Tutor designado pelo pai ou mãe)
Artigo 1964.º
(Tutela legítima)
Artigo 1965.º
(Tutor designado pelo tribunal)
Artigo 1966.º
(Menores abandonados)
Subsecção III
Administração de bens
Artigo 1967.º
(Designação do administrador)
Artigo 1968.º
(Designação por terceiro)
Artigo 1969.º
(Pluralidade de administradores)
Artigo 1970.º
(Quem não pode ser administrador)
Artigo 1971.º
(Direitos e deveres do administrador)
Artigo 1972.º
(Remoção e exoneração. Termo da administração)
Título IV
Da adopção
Capítulo I
Disposições gerais
Artigo 1973.º
(Constituição)
Artigo 1974.º
(Requisitos gerais)
Artigo 1975.º
Proibição de adoções simultâneas e sucessivas
Artigo 1976.º
Adoção pelo tutor ou administrador legal de bens
Artigo 1978.º
Confiança com vista a futura adopção
Artigo 1978.º-A
Efeitos da medida de promoção e proteção de confiança com vista a futura adoção
Capítulo II
Adopção plena
Artigo 1979.º
Quem pode adotar
Artigo 1980.º
Quem pode ser adotado
Artigo 1981.º
(Consentimento para a adopção)
Artigo 1982.º
(Forma e tempo do consentimento)
Artigo 1983.º
Irreversibilidade do consentimento
Artigo 1984.º
Audição obrigatória
Artigo 1985.º
Segredo da identidade
Artigo 1986.º
(Efeitos)
Artigo 1987.º
(Estabelecimento e prova da filiação natural)
Artigo 1988.º
Nome próprio e apelidos do adoptado
Artigo 1989.º
Irrevogabilidade da adoção
Artigo 1990.º
(Revisão da sentença)
Artigo 1990.º-A
Acesso ao conhecimento das origens
Artigo 1991.º
(Legitimidade e prazo para a revisão)
Artigo 1994.º
(O adoptado e a família natural)
Artigo 1996.º
(Direitos sucessórios e prestação de alimentos)
Artigo 1998.º
(Rendimentos dos bens do adoptado)
Artigo 2002.º
(Relação dos bens do adoptado)
Artigo 2002.º-A
(Prestação de contas pelo adoptante)
Artigo 2002.º-C
(Revogação a requerimento de outras pessoas)
Título V
Dos alimentos
Capítulo I
Disposições gerais
Artigo 2003.º
(Noção)
Artigo 2004.º
(Medida dos alimentos)
Artigo 2005.º
(Modo de os prestar)
Artigo 2006.º
(Desde quando são devidos)
Artigo 2007.º
(Alimentos provisórios)
Artigo 2008.º
(Indisponibilidade e impenhorabilidade)
Artigo 2009.º
(Pessoas obrigadas a alimentos)
Artigo 2010.º
(Pluralidade de vinculados)
Artigo 2011.º
(Doações)
Artigo 2012.º
(Alteração dos alimentos fixados)
Artigo 2013.º
(Cessação da obrigação alimentar)
Artigo 2014.º
(Outras obrigações alimentares)
Capítulo II
Disposições especiais
Artigo 2015.º
(Obrigação alimentar relativamente a cônjuges)
Artigo 2016.º
(Divórcio e separação judicial de pessoas e bens)
Artigo 2016.º-A
Montante dos alimentos
Artigo 2017.º
(Casamento declarado nulo ou anulado)
Artigo 2018.º
(Apanágio do cônjuge sobrevivo)
Artigo 2019.º
(Cessação da obrigação alimentar)
Artigo 2020.º
(União de facto)
Artigo 2021.º
(Reconhecimento judicial)
Artigo 2022.º
(Irmãos)
Artigo 2023.º
(Tios)
Livro V
DIREITO DAS SUCESSÕES
Título I
Das sucessões em geral
Capítulo I
Disposições gerais
Artigo 2024.º
(Noção)
Artigo 2025.º
(Objecto da sucessão)
Artigo 2026.º
(Títulos de vocação sucessória)
Artigo 2027.º
(Espécies de sucessão legal)
Artigo 2028.º
(Sucessão contratual)
Artigo 2029.º
(Partilha em vida)
Artigo 2030.º
(Espécies de sucessores)
Capítulo II
Abertura da sucessão e chamamento dos herdeiros e legatários
Secção I
Abertura da sucessão
Artigo 2031.º
(Momento e lugar)
Artigo 2032.º
(Chamamento de herdeiros e legatários)
Secção II
Capacidade sucessória
Artigo 2033.º
(Princípios gerais)
Artigo 2034.º
(Incapacidade por indignidade)
Artigo 2035.º
(Momento da condenação e do crime)
Artigo 2036.º
(Declaração de indignidade)
Artigo 2037.º
(Efeitos da indignidade)
Artigo 2038.º
(Reabilitação do indigno)
Secção III
Direito de representação
Artigo 2039.º
(Noção)
Artigo 2040.º
(Âmbito da representação)
Artigo 2041.º
(Representação na sucessão testamentária)
Artigo 2042.º
(Representação na sucessão legal)
Artigo 2043.º
(Representação nos casos de repúdio e incapacidade)
Artigo 2044.º
(Partilha)
Artigo 2045.º
(Extensão da representação)
Capítulo III
Herança jacente
Artigo 2046.º
(Noção)
Artigo 2047.º
(Administração)
Artigo 2048.º
(Curador da herança jacente)
Artigo 2049.º
(Notificação dos herdeiros)
Capítulo IV
Aceitação da herança
Artigo 2050.º
(Efeitos)
Artigo 2051.º
(Pluralidade de sucessíveis)
Artigo 2052.º
(Espécies de aceitação)
Artigo 2053.º
Aceitação a benefício de inventário
Artigo 2054.º
(Aceitação sob condição, a termo ou parcial)
Artigo 2055.º
(Devolução testamentária e legal)
Artigo 2056.º
(Formas de aceitação)
Artigo 2057.º
(Caso de aceitação tácita)
Artigo 2058.º
(Transmissão)
Artigo 2059.º
(Caducidade)
Artigo 2060.º
(Anulação por dolo ou coacção)
Artigo 2061.º
(Irrevogabilidade)
Capítulo V
Repúdio da herança
Artigo 2062.º
(Efeitos do repúdio)
Artigo 2063.º
(Forma)
Artigo 2064.º
(Repúdio sob condição, a termo ou parcial)
Artigo 2065.º
(Anulação por dolo ou coacção)
Artigo 2066.º
(Irrevogabilidade)
Artigo 2067.º
(Sub-rogação dos credores)
Capítulo VI
Encargos da herança
Artigo 2068.º
(Responsabilidade da herança)
Artigo 2069.º
(Âmbito da herança)
Artigo 2070.º
(Preferências)
Artigo 2071.º
(Responsabilidade do herdeiro)
Artigo 2072.º
(Responsabilidade do usufrutuário)
Artigo 2073.º
(Legado de alimentos ou pensão vitalícia)
Artigo 2074.º
(Direitos e obrigações do herdeiro em relação à herança)
Capítulo VII
Petição da herança
Artigo 2075.º
(Acção de petição)
Artigo 2076.º
(Alienação a favor de terceiro)
Artigo 2077.º
(Cumprimento de legados)
Artigo 2078.º
(Exercício da acção por um só herdeiro)
Capítulo VIII
Administração da herança
Artigo 2079.º
(Cabeça-de-casal)
Artigo 2080.º
(A quem incumbe o cargo)
Artigo 2081.º
(Herança distribuída em legados)
Artigo 2082.º
(Incapacidade da pessoa designada)
Artigo 2083.º
(Designação pelo tribunal)
Artigo 2084.º
(Designação por acordo)
Artigo 2085.º
(Escusa)
Artigo 2086.º
(Remoção do cabeça=de=casal)
Artigo 2087.º
(Bens sujeitos à administração do cabeça-de-casal)
Artigo 2088.º
(Entrega de bens)
Artigo 2089.º
(Cobrança de dívidas)
Artigo 2090.º
(Venda de bens e satisfação de encargos)
Artigo 2091.º
(Exercício de outros direitos)
Artigo 2092.º
(Entrega de rendimentos)
Artigo 2093.º
(Prestação de contas)
Artigo 2094.º
(Gratuidade do cargo)
Artigo 2095.º
(Intransmissibilidade)
Artigo 2096.º
(Sonegação de bens)
Capítulo IX
Liquidação da herança
Artigo 2097.º
(Responsabilidade da herança indivisa)
Artigo 2098.º
(Pagamento dos encargos após a partilha)
Artigo 2099.º
(Remição de direitos de terceiro)
Artigo 2100.º
(Pagamento dos direitos de terceiro)
Capítulo X
Partilha da herança
Secção I
Disposições gerais
Artigo 2101.º
(Direito de exigir partilha)
Artigo 2102.º
(Forma)
Artigo 2103.º
(Interessado único)
Secção II
Atribuições preferenciais
Artigo 2103.º-A
(Direito de habitação da casa de morada da família e direito de uso do recheio)
Artigo 2103.º-B
(Direitos sobre o recheio)
Artigo 2103.º-C
(Noção de recheio)
Artigo 2104.º
(Noção)
Artigo 2105.º
(Descendentes sujeitos à colação)
Artigo 2106.º
(Sobre quem recai a obrigação)
Artigo 2107.º
(Doações feitas a cônjuges)
Artigo 2108.º
(Como se efectua a conferência)
Artigo 2109.º
(Valor dos bens doados)
Artigo 2110.º
(Despesas sujeitas e não sujeitas a colação)
Artigo 2111.º
(Frutos)
Artigo 2112.º
(Perda da coisa doada)
Artigo 2113.º
(Dispensa da colação)
Artigo 2114.º
(Imputação na quota disponível)
Artigo 2115.º
(Benfeitorias nos bens doados)
Artigo 2116.º
(Deteriorações)
Artigo 2117.º
(Doação de bens comuns)
Artigo 2118.º
(Ónus real)
Artigo 2119.º
(Retroactividade da partilha)
Artigo 2120.º
(Entrega de documentos)
Secção V
Impugnação da partilha
Artigo 2121.º
(Fundamentos da impugnação)
Artigo 2122.º
(Partilha adicional)
Artigo 2123.º
(Partilha de bens não pertencentes à herança)
Capítulo XI
Alienação de herança
Artigo 2124.º
(Disposições aplicáveis)
Artigo 2125.º
(Objecto)
Artigo 2126.º
(Forma)
Artigo 2127.º
(Alienação de coisa alheia)
Artigo 2128.º
(Sucessão nos encargos)
Artigo 2129.º
(Indemnizações)
Artigo 2130.º
(Direito de preferência)
Título II
Da sucessão legítima
Capítulo I
Disposições gerais
Artigo 2131.º
(Abertura da sucessão legítima)
Artigo 2132.º
(Categorias de herdeiros legítimos)
Artigo 2133.º
(Classes de sucessíveis)
Artigo 2134.º
(Preferência de classes)
Artigo 2135.º
(Preferência de graus de parentesco)
Artigo 2136.º
(Sucessão por cabeça)
Artigo 2137.º
(Ineficácia do chamamento)
Artigo 2138.º
(Direito de representação)
Capítulo II
Sucessão do cônjuge e dos descendentes
Artigo 2139.º
(Regras gerais)
Artigo 2140.º
(Descendentes do segundo grau e seguintes)
Artigo 2141.º
(Sucessão do cônjuge, na falta de descendentes)
Capítulo III
Sucessão do cônjuge e dos ascendentes
Artigo 2142.º
(Regras gerais)
Artigo 2143.º
(Acrescer)
Artigo 2144.º
(Sucessão do cônjuge, na falta de descendentes e ascendentes)
Capítulo IV
Sucessão dos irmãos e seus descendentes
Artigo 2145.º
(Regra geral)
Artigo 2146.º
(Irmãos germanos e unilaterais)
Capítulo V
Sucessão dos outros colaterais
Artigo 2147.º
(Outros colaterais até ao quarto grau)
Artigo 2148.º
(Duplo parentesco)
Artigo 2149.º
(Colaterais legítimos)
Artigo 2150.º
(Colaterais ilegítimos)
Artigo 2151.º
(Duplo parentesco)
Artigo 2152.º
(Chamamento do Estado)
Artigo 2153.º
(Direitos e obrigações do Estado)
Artigo 2154.º
(Desnecessidade de aceitação e impossibilidade de repúdio)
Artigo 2155.º
(Declaração de herança vaga)
Título III
Da sucessão legitimária
Capítulo I
Disposições gerais
Artigo 2156.º
(Legítima)
Artigo 2157.º
(Herdeiros legitimários)
Artigo 2158.º
(Legítima do cônjuge)
Artigo 2159.º
(Legítima do cônjuge e dos filhos)
Artigo 2160.º
(Legítima dos descendentes do segundo grau e seguintes)
Artigo 2161.º
(Legítima do cônjuge e dos ascendentes)
Artigo 2162.º
(Cálculo da legítima)
Artigo 2163.º
(Proibição de encargos)
Artigo 2164.º
(Cautela sociniana)
Artigo 2165.º
(Legado em substituição da legítima)
Artigo 2166.º
(Deserdação)
Artigo 2167.º
(Impugnação da deserdação)
Capítulo II
Redução de liberalidades
Artigo 2168.º
(Liberalidades inoficiosas)
Artigo 2169.º
(Redução)
Artigo 2170.º
(Proibição da renúncia)
Artigo 2171.º
(Ordem da redução)
Artigo 2172.º
(Redução das disposições testamentárias)
Artigo 2173.º
(Redução de liberalidades feitas em vida)
Artigo 2174.º
(Termos em que se efectua a redução)
Artigo 2175.º
(Perecimento ou alienação dos bens doados)
Artigo 2176.º
(Insolvência do responsável)
Artigo 2177.º
(Frutos e benfeitorias)
Artigo 2178.º
(Prazo para a redução)
Título IV
Da sucessão testamentária
Capítulo I
Disposições gerais
Artigo 2179.º
(Noção de testamento)
Artigo 2180.º
(Expressão da vontade do testador)
Artigo 2181.º
(Testamento de mão comum)
Artigo 2182.º
(Carácter pessoal do testamento)
Artigo 2183.º
(Escolha do legado pelo onerado, pelo legatário ou por terceiro)
Artigo 2184.º
(Testamento «per relationem»)
Artigo 2185.º
(Disposições a favor de pessoas incertas)
Artigo 2186.º
(Fim contrário à lei ou à ordem pública, ou ofensivo dos bons costumes)
Artigo 2187.º
(Interpretação dos testamentos)
Capítulo II
Capacidade testamentária
Artigo 2188.º
(Princípio geral)
Artigo 2189.º
(Incapacidades)
Artigo 2190.º
(Sanção)
Artigo 2191.º
(Momento da determinação da capacidade)
Capítulo III
Casos de indisponibilidade relativa
Artigo 2192.º
Acompanhante e administrador legal de bens
Artigo 2193.º
(Pessoas a cuja guarda o menor esteja entregue)
Artigo 2194.º
(Médicos, enfermeiros e sacerdotes)
Artigo 2195.º
(Excepções)
Artigo 2196.º
(Cúmplice do testador adúltero)
Artigo 2197.º
(Intervenientes no testamento)
Artigo 2198.º
(Interpostas pessoas)
Capítulo IV
Falta e vícios da vontade
Artigo 2199.º
(Incapacidade acidental)
Artigo 2200.º
(Simulação)
Artigo 2201.º
(Erro, dolo e coacção)
Artigo 2202.º
(Erro sobre os motivos)
Artigo 2203.º
(Erro na indicação da pessoa ou dos bens)
Capítulo V
Forma do testamento
Secção I
Formas comuns
Artigo 2204.º
(Indicação)
Artigo 2205.º
(Testamento público)
Artigo 2206.º
(Testamento cerrado)
Artigo 2207.º
(Data do testamento cerrado)
Artigo 2208.º
(Inabilidade para fazer testamento cerrado)
Artigo 2209.º
(Conservação e apresentação do testamento cerrado)
Secção II
Formas especiais
Artigo 2210.º
(Testamento de militares e pessoas equiparadas)
Artigo 2211.º
(Testamento militar público)
Artigo 2212.º
(Testamento militar cerrado)
Artigo 2213.º
(Formalidades complementares)
Artigo 2214.º
(Testamento feito a bordo de navio)
Artigo 2215.º
(Formalidades do testamento marítimo)
Artigo 2216.º
(Duplicado, registo e guarda do testamento)
Artigo 2217.º
(Entrega do testamento)
Artigo 2218.º
(Termo de entrega e depósito do testamento)
Artigo 2219.º
(Testamento feito a bordo de aeronave)
Artigo 2220.º
(Testamento feito em caso de calamidade pública)
Artigo 2221.º
(Idoneidade das testemunhas, abonadores, ou intérpretes; incapacidades)
Artigo 2222.º
(Prazo de eficácia)
Artigo 2223.º
(Testamento feito por português em país estrangeiro)
Capítulo VI
Conteúdo do testamento
Secção I
Disposições gerais
Artigo 2224.º
(Disposições a favor da alma)
Artigo 2225.º
(Disposição a favor de uma generalidade de pessoas)
Artigo 2226.º
(Disposições a favor de parentes ou herdeiros legítimos)
Artigo 2227.º
(Designação individual e colectiva dos sucessores)
Artigo 2228.º
(Designação de certa pessoa e seus filhos)
Secção II
Disposições condicionais, a termo e modais
Artigo 2229.º
(Disposições condicionais)
Artigo 2230.º
(Condições impossíveis, contrárias à lei ou à ordem pública, ou ofensivas dos bons costumes)
Artigo 2231.º
(Condição captatória)
Artigo 2232.º
(Condições contrárias à lei)
Artigo 2233.º
(Condição de casar ou não casar)
Artigo 2234.º
(Condição de não dar ou não fazer)
Artigo 2235.º
(Obrigação de preferência)
Artigo 2236.º
(Prestação de caução)
Artigo 2237.º
(Administração da herança ou legado)
Artigo 2238.º
(A quem pertence a administração)
Artigo 2239.º
(Regime da administração)
Artigo 2240.º
(Administração da herança ou legado a favor de nascituro)
Artigo 2241.º
(Administração do cabeça-de-casal)
Artigo 2242.º
(Retroactividade da condição)
Artigo 2243.º
(Termo inicial ou final)
Artigo 2244.º
(Encargos)
Artigo 2245.º
(Encargos impossíveis, contrários à lei ou à ordem pública, ou ofensivos dos bons costumes)
Artigo 2246.º
(Prestação de caução)
Artigo 2247.º
(Cumprimento dos encargos)
Artigo 2248.º
(Resolução da disposição testamentária)
Secção III
Legados
Artigo 2249.º
(Aceitação e repúdio do legado)
Artigo 2250.º
(Indivisibilidade da vocação)
Artigo 2251.º
(Legado de coisa pertencente ao onerado ou a terceiro)
Artigo 2252.º
(Legado de coisa pertencente só em parte ao testador)
Artigo 2253.º
(Legado de coisa genérica)
Artigo 2254.º
(Legado de coisa não existente no espólio do testador)
Artigo 2255.º
(Legado de coisa existente em lugar determinado)
Artigo 2256.º
(Legado de coisa pertencente ao próprio legatário)
Artigo 2257.º
(Legado de coisa adquirida pelo legatário)
Artigo 2258.º
(Legado de usufruto)
Artigo 2259.º
(Legado para pagamento de dívida)
Artigo 2260.º
(Legado a favor do credor)
Artigo 2261.º
(Legado de crédito)
Artigo 2262.º
(Legado da totalidade dos créditos)
Artigo 2263.º
(Legado do recheio de uma casa)
Artigo 2264.º
(Pré-legado)
Artigo 2265.º
(Obrigação de prestação do legado)
Artigo 2266.º
(Cumprimento do legado de coisa genérica)
Artigo 2267.º
(Cumprimento dos legados alternativos)
Artigo 2268.º
(Transmissão do direito de escolha)
Artigo 2269.º
(Extensão do legado)
Artigo 2270.º
(Entrega do legado)
Artigo 2271.º
(Frutos)
Artigo 2272.º
(Legado de coisa onerada)
Artigo 2273.º
(Legado de prestação periódica)
Artigo 2274.º
(Legado deixado a um menor)
Artigo 2275.º
(Despesas com o cumprimento do legado)
Artigo 2276.º
(Encargos impostos ao legatário)
Artigo 2277.º
(Pagamento dos encargos da herança pelos legatários)
Artigo 2278.º
(Herança insuficiente para pagamento dos legados)
Artigo 2279.º
(Reivindicação da coisa legada)
Artigo 2280.º
(Legados pios)
Secção IV
Substituições
Subsecção I
Substituição directa
Artigo 2281.º
(Noção)
Artigo 2282.º
(Substituição plural)
Artigo 2283.º
(Substituição recíproca)
Artigo 2284.º
(Direitos e obrigações dos substitutos)
Artigo 2285.º
(Substituição directa nos legados)
Subsecção II
Substituição fideicomissária
Artigo 2286.º
(Noção)
Artigo 2287.º
(Substituição plural)
Artigo 2288.º
(Limite de validade)
Artigo 2289.º
(Nulidade da substituição)
Artigo 2290.º
(Direitos e obrigações do fiduciário)
Artigo 2291.º
(Alienação ou oneração de bens)
Artigo 2292.º
(Direitos dos credores pessoais do fiduciário)
Artigo 2293.º
(Devolução da herança ao fideicomissário)
Artigo 2294.º
(Actos de disposição do fideicomissário)
Artigo 2295.º
(Fideicomissos irregulares)
Artigo 2296.º
(Substituição fideicomissária nos legados)
Subsecção III
Substituições pupilar e quase-pupilar
Artigo 2297.º
(Substituição pupilar)
Artigo 2298.º
(Substituição quase-pupilar)
Artigo 2299.º
(Transformação da substituição pupilar em quase-pupilar)
Artigo 2300.º
(Bens que podem ser abrangidos)
Secção V
Direito de acrescer
Artigo 2301.º
(Direito de acrescer entre herdeiros)
Artigo 2302.º
(Direito de acrescer entre legatários)
Artigo 2303.º
(Desoneração do encargo do cumprimento do legado)
Artigo 2304.º
(Casos em que o direito de acrescer não tem lugar)
Artigo 2305.º
(Direito de acrescer entre usufrutuários)
Artigo 2306.º
(Aquisição da parte acrescida)
Artigo 2307.º
(Efeitos do direito de acrescer)
Capítulo VII
Nulidade, anulabilidade, revogação e caducidade dos testamentos e disposições testamentárias
Secção I
Nulidade e anulabilidade
Artigo 2308.º
(Caducidade da acção)
Artigo 2309.º
(Confirmação do testamento)
Artigo 2310.º
(Inadmissibilidade da proibição de impugnar o testamento)
Secção II
Revogação e caducidade
Artigo 2311.º
(Faculdade de revogação)
Artigo 2312.º
(Revogação expressa)
Artigo 2313.º
(Revogação tácita)
Artigo 2314.º
(Revogação do testamento revogatório)
Artigo 2315.º
(Inutilização do testamento cerrado)
Artigo 2316.º
(Alienação ou transformação da coisa legada)
Artigo 2317.º
(Casos de caducidade)
Artigo 2318.º
(Caducidade por superveniência de descendentes)
Artigo 2319.º
(Casos em que é excluída a caducidade)
Capítulo VIII
Testamentaria
Artigo 2320.º
(Noção)
Artigo 2321.º
(Quem pode ser nomeado testamenteiro)
Artigo 2322.º
(Aceitação ou recusa)
Artigo 2323.º
(Aceitação)
Artigo 2324.º
(Recusa)
Artigo 2325.º
(Atribuições do testamenteiro)
Artigo 2326.º
(Disposição supletiva)
Artigo 2327.º
(Cumprimento de legados e outros encargos)
Artigo 2328.º
(Venda de bens)
Artigo 2329.º
(Pluralidade de testamenteiros)
Artigo 2330.º
(Escusa do testamenteiro)
Artigo 2331.º
(Remoção do testamenteiro e caducidade da testamentaria plural)
Artigo 2332.º
(Prestação de contas)
Artigo 2333.º
(Remuneração)
Artigo 2334.º
(Intransmissibilidade)
A versão consolidada não tem valor legal e não substitui a consulta dos atos que deram origem a esta consolidação.
------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: image/png Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/img/dr.logosDREcompressor4.png?rk4CFG33XG_pC8dUDCquPw PNG  IHDRkJe(gAMA asRGB3PLTE fqg{_0343T~;r&}K!!!@e!XekecfG$ IDATx݉bJQSeMyJ 圹7F0N)EgcIK'Isa`+- "<8N[ScZ-ń10>شVxu87ϯmWwrrlZ+^48cjԼ*<شVxGi+Z먍h"8VbmXcMN^7N~1Xz[ݥ֔.tͣ)]L.8=aZ+Mj޷snMnюMO96^ iݶ9ǕMkWֶ7OLk p|ʆܗRkytX߂ s]@`*[ufZ+Lmu@g>n*MkWO[A@k 2XkL:15Jm&?B=9m*Ӡv;1^YvXkLn5ϧ=o?7mo?}~{q'd7 Sj2/+4Oj v/mwoqg6;xO/g[ks۲+~[, >\Ӫq+Z%m81xv[񞞷ۗZZk_\}ć}lyLJ#錵(6Qk1zb GLV9rlٟAp5vvh//!p9śRټz{Tڶ,.>K^tOﶻM_Vp4u\}|kN_m;sZx˵[;CbZZuk71a r&OX{z3Y͂qjvWי-3xE)5? NUrNhww[M«v"7=>eKk-ӎjȵ<kǬ{w[e^j_z>>ux;Cy|;wl{eW\V]_z˷&VӀ\mou o,ms8Zۮxlؠkժ^TdcSšs-nMI-߷=T&3Rfi$jjAתUgkm\wcUbIjhAntk=vʶxmOV?!~8 3{V8|I^Zk&L=M:6Z]V=i1~SX~[km{Gc!MXZ?7aתUq?!~6xw2=ce&16ikmӁתUOk}ܠGK0[k[4v]~y[ܱٞ8Z罏Ѓ^k({֔qSӴK==Ž=-V<֒GK0[7m5fc6֚7ǑתUvk=ؾ \ߣ̆NZSּ=A}ӁתU_kw0hZ+K3~,5mI_liʞ*#UֺX,Gwhɟ֚KlT*ӣ{cڎlOa/nր9QkNZXCU:hZ+s@?kqPgtJ4!{Zv,{p}].E祭kszBӱ:Z}}vnk},Zoeo#Z}S4Qk-;M XD_kЃ@tYs;ւentOc_ЋYp>W} i+o_Qk'h%viٵjՓNm_k`~]{+ZJZkڻiZko;==ˮ=-VzZCDw|C|j֚15}Zc}ElXxbgi-Ckj|)Zk]{ZtZu?U:1߾ "Vlv޽: ][|6V]5{OݍiO]V'*6Un$~ݟ?ĮDd~o uo=񘹧Umx!S-[?^ayRkSjKŭVK1e[;ck VG˷Zӟ?Ԇ%O6ƷǶIضzl[Դ>; ƛ|O~kժ7Yk] [Hn 1|d۸^Muk nOl-q/mzsw-cm9?תU.yZkO-`VY,<.>tz;^qLۧ͏xl{Bۯ,-Vzȷatyrb=5hXi58j9'-[_R* mWW鏭ӊ9yh$8cƱi^l#U!xZXME_єZ?36Fa/c+mkժpy x,m|nkm9tMtli{ڵԾתC Ek~wjkjk^-)a^G.֯n3Zkាou;Z'6{xy~߽8~xLE_mևwL8Ikm8O|={zjZ+ @c|5WMṆo}JZ43Z hz)9a]}~'ՠ~5u^j Z+O-=˗Q͕4GKjk֪Z+hU^/|ovPkKg )U[㻆jeuRkZV^Z][c)SSUnһ' ζ_#Z h+==ƪn"j|,+ ĉ#T[j Z+mpvO᮴~ ZF~SGkf?:[\j Z+R^P'fZl~3Hi|ϒ=nc5U{f}ZZ <-1^{9?Wk汕Żκr./@bLI*o16LD0:oZkh֪7q,:pߡsuR)A6wSy{S?d٧)ZhYN=sgmj2¤i#M:B|SVkZ+ -w]?n??w9~s?P>V]_N *ֿ'AkZ9>̈܆MȺ-VMoǃ(fQmZ ?NǸJ{hɭeat߰Kj1}pN߿GZ+2VhZ+kY{}KZE_fm&W.-֬}֊J֪_~bKѰ}m7:p8 L}u/f ֪Bw}K;s֞J*MZog5)Oz>khj=Vp*Vu)577FypZsj9PKcc눆7"qتjЕ޶~Ov֖[ZKSN65zVZ+Ժغo6 $VܖaY뫭UñFvG4Uk7>Ƿ8>G%40qcUk`9+ecj=y,y֔y^OZksRkZQḵZk[}jp# jsZ [`WkEkEkZ$kIcqܹkm a1,Ϟ?ZƃVK;A15j\ZlCդUAQٟ3X(s{ww\7 jREmaŘyֻZGհbz0fZ7^ ZlZV>Y_~Wck;:j~fzދ?Pg>W!ņ?s_;q`AkgZV@j]RHh ccۑbá}Ts54jZ+t4u`kmLlsvGIqpLUIl,*=}$Z+VhR)޽mDc֯O9Kaꨆ7c7ʍZE`\Ûrj<^usb yghcliM/6jzfkm_4{$m3WiZZ)_B` 2#ˀWz3OENx8ju3XDcbk)hY-sV0np MZ?gGoLUTuK =%ƖMZgPR>SגZ+Z+Z ,5OB5{NShV:mT5X#6 ZVlZݱ T6K[k㥫.iy,)EVVnj_^Pk폧W+Uufi & w5Kףܬ pjaKk-N[6bFu :uv||eqUk8~7ˬ֦W3FZ7kq{Ikl¥S?p4ꪵ,a־8y{UݬÚ~GNӡ ^q øvmocIck|֚ZSŽY7yZ㽗Bwm-q@k-m@k jMK߼|_,"siݲV4v֟ έC^^Sm1&xuZ2[Uccm 3|׬zgr[kkZ+u:gk]wE7dg}vo #'A IDATXv㪂y{JCtZZւjUkX+g֏ְ޷­#Oo#! l}BZ'xjjZ+ggt[cXWBl:56Oڶ7h'>|g֊OjZ+?")^gt+MRiu7j[bMck|TKk qӲCw}N;.'eY[kl?G1k[C|h!~?ZYgmSOcOZ_1߯IT8۾A'^>7ouWUolXV"ZZUkvח}/!v]8އ֟Fޥ;o[cռÎ:putkM4kZ+O955}/֚𤭵Xd:w7<ڀ'֊ֺ;=iփت<װu*/la&njnGNikcnULUfcl^ -5ތD}8:KsuZ>V~>:kkm}5{N[!XD@kEk]xk},rFVk`:2L[:7/M"Hor٫|*UfVJ7U i'QXUky^/"j?\??n쬳)|5gߺ!c^֊֪<֪R|m!ZuGInn&ZwUxLiakܬ"U4:V]Zk_ADUk7uk}\C 9y ZTk6xd[ZZZol- W>Zx9jMWNڃδRc4!¶&}48hWZ)iZ+dzU5 SFzmv@|^kkl*ZZZ'|S_YxZ+Wj܇U|wx8n[?2^t pN&#VnZ$Z/_Tx_Zlc/".x oZu|Bk=߃ͱV'|Ukhj= 6º_Bg Chd]nn 7'l€ ZkgZkIlZVhfS7X9 e4;wX}56֪l @ˁ_uczƵ` Xݔ,n55Ђ֪°ԚY/Z[jTk ŗ쵭uZmw|WFk]\k{XE@kx:+I%lvea.K)6)ikZ+Rumh3XZ3[kUNcfQkEk]yk.[֖8knyV&ZE( Iok.p%<.Z[ǭ8yّt8":Az~FUkAj LeNNh^ޫN=o~X_uuZkNza\ZwiĶbZ~ZU|pӿbB9zj`k+|i4VZ֪œUkpCkF^ZG9SkT6KjZ d).[crYH˲n!Xp+TlihbLUN xKX4lCkZaԺ:r Ek9eBH/_mVmϽRwZ0zMɪ/m[uhkؘxyAkhk5|y*yZkxHkZVV䤒dZ;T 7V3S43[kEk]-wӣZVW֏꺂vwSZk~ws{M`sC?Z+UkΧ:ikRKtKv]G"CV5ں5O^ZYUkx5 7z¹mmo_ZM:B\unكΡ9ѻjZZ'kw\iæU_6mH՘׶ևgdook$kh_Hĝoϴj34\XkGviZkB#m w'v-v) [k5h5hZ+̙Z~`k읷lhsDl}Bkwz[k^[Ukxf\Xe [,z?Zywr[\:EܓVfMc4fk 5uS*lka֊ֺ{c{zZḻjy^,2kV`*ƱSkM{Z?kvqHk颭m]:B.=VSQZfk+UkL{5~">i*SꉕyZcAy[|X׷nEfǃ[Vwhբ*t^Zښ[k<B-7fŻIh8zݟ*f+3=ε@vk lq\Uke?K?֧֦4kuѪp15lFZ#i`k m;mTkEk]Xx %9׏b1=x1qKk~CI^xֺĠ*2cb6RZ EUIk}FkMwUfplmo5Ƃ->/ N>w֠Xk EV^s CLnj17w/'[%}^8c^j>..&x0Ukei?JW֦淕4]*gej[ oھvTt{E[kik=/ć_ZxQ YZSzN~񓭿^&!s_26nv9V9j6ZkJjT+h5}?>ZKׇZ42ټ|gk֊֪jZ+^ q p>pa :`Oks Ǵg/!SUbVEl~4S/m=ְ֚Ǖz˳/oZ+Z뻹$m{6[njKv|ì ZO P(rOhɭMH_Tr3~ZF[ӵָaAZc r{ZV9{U5s񯏟LuPϕ6~̡6ETLO׹WyCZ+Zo~fЖVk99tΗ'asszk}OnuSp8iz ޾Db~ɉwQ0}pyqc>fznC:kƮkZ+3 Zkik~[t! lv)ȗT a5Ȫ59g߰ZmmC<{hkLJ ~="f%ZiW4km TrjwȬ)vtw w u&:0b,0d1 ol~}OS7~4ŇX} xxѮzZxEk]ؘ]8T}i7gY:OZo,c}QӪZk Idc\{kZ*ޮ~_;6gǂ=[` FQkdZۓh:M;UghhZs[V^CZ/0/Fz}X5{XZg>洛ԇkQ#շֻj`ұfY/@,ݡdYk= w-FKUjҒ Zn2YS{֎@xh7Yk%5w֪Z[kql7iuVZZ.m[k|\PVʭsl͘lZρnۧث[wkZ]A`ɭ^Z BZ h;+VZAk*kMi w5<.ZF[;kk'[HֺՔuEn֚|VUZ֯cOq֢8|ZAk@k7v7oy#7z@:ak'-j,cLk !36jЌ#wn_F=8>?kib4}g3=}Ak@k}ZbZ#5cplMյ=e7~5#>j[k֪Z:󕉧W}B)y~Wyj&hh<,-H/r}fZ9Gh?vTݶsʲy>R:EVUkeE§@k[6)piMzI0".KDز֚[a\wk=jFZV@k>}џ\Zkl@hkh/\oXÔc:ֲiZ+VZAkh:Z?&SWmm #&[|msZӤ5LYek-֪jZ+hZ`kma)lm밇Ql]DmN@MZKjEZV@kKiH- 8V!Ϲ>w(tSv$jZ+Zze IDATV@k~O^ZX"m%w5V]'2tK*;Ӷ4IH,^B`iZ+kj Z+Fkʰ'?VZAkip7M:l=t(^5vcKIp[m&n/L Z[kU{CkZYJkZVeͥnvTش@]#yZpCk&hxZkG j<jZ+?VZAk`t[Fk|iu."pJe)Ѯcl;nK'n AQm4vM5[NkZys֪Z8VLZ7q5-"I]5tޗN ,mկ *[k-jOUkօ;{M:]v:F[)vטRj1kco9a:ra7ZEk̿V)jֺ[D`ؙ;Qk}?mo}Wxn !զc[;F[jkma|.tj!=CNaP]CkM#~ZkZ+kѩ>2ZVUk}m\[օ:4zlm;VӼjs'a)XlYE 6di!jUZkAkZYZ'.!`gNk}?}/p7(UkliNIk C w]D;Z n35W]hl[k~[kFfZV/hZ+bՂ[ᠵ])^[x+5v;qHa}EZlpk}\ aW{}xHejna|KZVoαV@k}jk3NߞZYkk ;Mu<16T0W[k^Xw~ ޶8}k aD3LkiGZVuHZ h+{n"ԺN?1<= G9fsm3h{!ZnM7%<֥U"V_֮;{kmaCt5LSZkZY֪ZZZ_uZW~ZGV{[wʬXD淵YZkBʍsEb|8Uk}n~jZ+VlZxIk]X861*_|R[sj!0z'5Zs_58%*uj,]ZV@k]Ok=Xuhk]ǂ~S__VzL#&G,lְ8-c`kVm fے =s}z~̛Lxrk igy3nwzo%jS+jֺ^XZV+'kc×^95=뾿l'L_26=lb{%qm?-J5 p[S`kNmݝm6οTmvclxHa֚@yOnoM8?Z&ZV@k].Z0v]MðDjZ+K6wn}Ck=tĠ6Ϊklj[k$3^u7WZ[Zˮ-, ,mj/+6Ӽ;VglqRSƠԻ-֪j,֪ZҖ(Z(:wk hZk|qoZ[7qZtmauYO ׆xY= l=o"u."oBmfKTjV֪j,ZZV@k]V.]AjuoA k%c6O'7wkmx=v[[gii~{G f7p;z;Z m&NR\u"×ZVEZV@k];vMZq֚ZKޣMuCXL7v㣻P;Sbkc轶qHW l~JC9Mw: =Vw[`aρ龵SN}pz}X֪j,YZV@k]|[P3 j蘩cwevT;k,Ӗ;k7V6M7]t냤E~[k"p:a+z?{k%1UkZGUkV_uh-5sHk~Mo4݋wMkylMaƦG~_h!-ꨪ.wUS֏x[juxl QКb\[y?kٓͿ_[jZ|jZ+.v֞dx8HCo38YkyI}˾Yk=eilXa֚m-׸@6VNs[Zo[0xɨ)Z҃i˽{jZ{m%~G[ns(lpsOvۣB;A9Gcc"ZVZV@k]`(^aŭ[k}1oH[߫ǣ< һ _9O:xjݡ,2Z_uw^ !M HU`ܢZ֪XAkZUkZZDZ=tFc`{ֆOٸim==_[ky_clC )$C!Ƭq1d*VkZV$jZw'mP-!eitZgJ~s|EZ<ltS_̝ZLL@_zY}凫dRu z\kZV-kZOjL-lć5E Z͛Xk༁m8rZتzP:.=ZՌ9?%'VƔ^dbkJCfmUX('HoxfUlcgX+֊+FcaSek,JwִVw@meo )sdb GZk}X&Vݐj,5l][MGJFHL-"Ry'QBz~ZV7֊ޔ5 k%Xiՙ"n!p j=^Kߣ95zrYI\t$[ؚaj|c(VU~Bިg־7kZɹuXUϢ~[n7okV@CkEl >k%Xk̙q Vg@ kMgcGncfgd |:%kڜ*"diy{!V-=]"Vk%wZOo~܁q 8Ꟙ C1cRڀۊ"Z;4@||VQl%Wy6g'u׵YE]U bk2\ojSaͭU՟zάnS$kZ#3[佡.k[Z]o XX+!ZkZSBu NS]ʌ Ug#[CćZSsr"z ёyՆT}pl$9AjZ%z[nS*6bX+JZC%}mWxZ ZѾ{՚"jcfi~ãz[dk;GݱUj6UmUrQyBjڬ,B֜[Rao8$SkZVl7:"1uNv٭+, Q|VBְvLO:j`@Xk:Mc@X l%vJm`[zɈ2IƱu:f`@SMUDQݮgtzuZV\G#z>k]k֮ YX+ZYD iXjǁ̷-zbq6E#T[ܐFD~jwM~mmKRU\ME~==0סGukZVb'c+v)\cA VBQ)MOA:^, 9:'tw0|D/+f&xcgH˴Uɵ/7Y/3_{:Xi 5%ŦJZGwZV\/k=n;EǹV} 0WBT}y9Ƿ=E::Bk @k'UTZa+ `vdAX+Z'O_iX[;E`Tzoak[-i1Z_ע3 3ۙ"`vy3, f_J*G=|mU$IɨU67@_Y=EZ_ֺs:KWݎ IDAT֝CQX)ue:!̎,k%XkVq죻BZ r=6W-Qt,8 g9j!{_ 9q>ּo 9?+RPo)3tg5?P m`k [~rI̪ 6E$zİ-񛎵bX+\ :L!3N2 J ПZGdԟߥ&xk 6?#nx6J ;Ka kOp9"kr>GNo)+`0e;$=c ik涶&14jRZ3Ty*~/X. Qo IX+֊Eb+ܮt\;K[YT[VBNdbZmFl_Tc$Jsu[7 Z﫣5lcakV(g@FRWVfT_ufYEvƚX! X)=fkZ墱փ nwe:uuag r.k3Kl*Z;(a w\kִW1z>l,jݱȥbgNUa_P35/j V~X]kU*8g>jZVk%[-&X=KJzkZVbY>OտHwdA< BuʰUM֒[MS+~B*%(5iUL,uq֊bbQXhnL%HwdA<{,h`BnCk=b8Zr}ҞZQPJV;KZbX+Za8?RlZ Z !l==^zth˷K֫NI̴{U+Iםjr3CZV\,kZ?.X mZ Z !l(zRb\9{xSnK >O2*Uw{kZVrHug\<տ+gs[cA0k%k%;bf;R!RڣoUIR2|L kZV>kƂ`A``rkޑ)T6UֺZ픥L>oB5Q~t!/9kbA ?/@bX+!<[Pm+oBz}LS6GaX+J[Y3Y[?Ǹ"cЪv XX#D,HB̭gjL, Ҩ^hTP6Gm$ιت\}i֍@ٗr $uoXkڒUX'Yk"0֊bX+!ˌIH!U+kv&AU!ki ܦ*) Ċ n!0ui UB*)fW2IrD*eյA!kZǜĴ׎nmnU Xwz1QlݧAB$ʪ.ztZ<+O$L!X룬uCLHĵ7qq'lةkPBb/3֊Z !k}.|j(bZ&HxZ >,M\sֺZ !B!k=ByԁW9w옻e9Rr k]5KIi_rsʷ'|KX+!B!^kOԡĤ?luX{dT,-k%Qa9/eޗ_X+!B!Xv w kޕ VJ8>Ǟ:=:M(KSeMgRoII9S!B!kEstGN| 5h2~X,;b[%=Wֺdߔ$'C=B!BzkUǷԮa\ '%Ĺw!~i' e#[UzB!#`Lj#WWkj s%DkԶպtR빏zB!֪ 6j^'k wA`X+֊B!BGY29+7zgCWWTsbAfA`Ժ>!B!kAuܬ5;J R.- k݌7-/Izz!B!kCuܬmLj3޾dA iS[<#B!`wuFAke@o ߮ B=fA`[<=I}E4!B!X=F̰-4Sj_gA~A|῔cU4!B!;Fc[3:Xfb*NS;c+ s7QkMVk%B!`ik#l^K8mZz3C=B!BzfBeJcdA*?.uͲ%ZVB!ZϱDٖ)`j{A,ʇ.uV֊vVB!BZuhn=HښbA TlJ給X+!B!`yƷmiMAvbA<؊B!BSZmm[cl^[wB k`FF:X+!B!`Gj8Qu,ֺ>&NZsyG!BZWkFmFmx >w,ֺ"N$Z !B!k==m|{cl_6??ͳ N >-^֚XHltSiB!Bu^_ovhsO~gA NkSemG7$i]VB!Bikݹ.:NuDn bIcwk3m  k=QZLGמOmHVB!B>w#munsZ:h?C`k%B!Z)1mcuz?Cٮ))Nk;i$X+!B!8Z꣩}9fkUw,/keAܡzҾwaZX+!B!8Z{6ڵv*k=uov  !kZ i;yjxG!B1Xq@Msaσ?ǂZONcx`B!cgGhL7gF=bhAcA+Z !Bn1Z|eUi:?ʔR٭Q_v˵9{Z_ޜW_kv)~DD & 4GVB![!E9Zji 7K n\[u9]K\ XKf3kn jB|`Phm? OJJ!rAë2ZZ5hTۣf a+kGvE62V9ĭGkvJVBT\V&@kyaALaN9B!Yʬ[UWřm[|( #Derku|`@YdW qʹnZWZ}=F k%X+!BmcjWm{p*@[ڭI  \OUoU8Έ+XdbLؕn|'Ma`B!W|߫2kNZʾ[YfD\!Е_(&hҚknE!e"IJWEEҚ;kRwX]mo_ oZhMݷ猟eA\sB!.j\]u'[E+;[U>2vV]ֶF{[WZk9f|@6*aYZ5f7Srr8~oZֺ#}/eA\QVh`B!VvW˭k+zӘ.YyQ_U4$EUQZoU6dl(ݔZ^k\Z;]?Vj]ĎWV VBVB!IkY]mp~|Wdټ8w^k*w:,vkiqZui}ZAk^53Uk{`֜[7ʾX[7h9,JVB!IvY}Zc~mKTr@֊T{5ank~Jd~e9=jO3쭛*32jcwC+fu/a!LmaO',˃bA\yA`k%B>VW_WwVSj5U6Z;m\59ZQkRjG˭p=F֢ZvYu [F%ٯ? `PR)zm`a,'-`B!WVTYwO{pu].7j&8C[VkXn]mSYoc槼tVk_[bn#kUٚ`3= J֪Ok7wBRw?<%~ n3D#X+!BC_krot@uP[PLS jSjkc(ȊjoݬziL!ҙӪy.Y"Mn~-c-p2[^kVl3k^k}VZ z)xZ<B!jPk[}tZZL.7e*`{s,V֚QlH=ˡZgdfjojkMֶZ? |Zcm ?OygA .w 4GVB!+R[X֕JY[sмֲϪѭvuMU7ڪZkw:К?x&]&wZ3m~Ļ$`oU@kEMzk nln~ήs,JVB!QkjjrﶮiT%J{@Qjw@w,glbS,֪y[Xhl,5i-[V:* Zng#dA VB!DZ&-rgp*֛#Pl/_Mk5u`3C@Zz)E^\Z?tT [ZY͌Ը*j!zגVgSZu9VQnuUd죑` unuPYa,#JVB!QVolo,mm鶮(Xambkww,:,Zrh.'׆ƶf5SVZ텥m-Y]' V6.5!Wtܸ1zNi=Z@ju"íu^|gi<9_+ b/h`X+J!\Z5xw[6ŦXVk@=#u` IDATK95?ϴ4ȯg\73?tMVV{ \󍰊FkXUq=a֊Z5cu$DNH Ƃ`A`kZVB!ZB6=*Zժ}n۪Ju՞# t3֨l`:ت#Qcp՚1P<ՎT63D쵾bj'b>wrfԾr۽/vx޾;yz'$ B=; k%k=<)J!ܖZKs洖J=jm]s P4X=s rujbk*x l5zkUҼEgK?E ֢nU %Ʊ]dnck~K&noj+cxdF>=Ĝn:Z $kJ!ܗZMVRnJ8ֺx j];[0zJƂ`A`k]̖镾!B6ҽ: {o^K;C 00+-ݮt3:nu6{_u-mSZafkVY|Z;.6j/{6ZG i=1Z k%kZ !~jGA:֖zuC 7@3G uUakGz#7%kwv/Kת[Y^kl|q>U7VLFXk%Qxn<߇[[k1RSШ=dk[K`A VbX+!rjm%м{uFeT˾e#l%Z*`kuU4V1PkͭUw5Ez֪}ñe-'J k BoM".*OmZڅ(L f֚bBmu[;oQm-.M~l!/鯶Z*lmZ;cunكe/[c4UjҚȥ#qֲԪknu{ }Lmt[-uIu?g}nb|=wOD7cĂZ Z5OBQ)b Cڪ<_uuZkղ]jZGufU6ژkYڵ2hky֩v'ìҾV!׹X:Ժ'>OZg  XX+ZVB>:OPn)NN!oVme3w Wo@^|u&cLȡ_^jͱ5mڒɝfVJQVg|k>ƭuw>Z=a|ԆvCeA VbX+!rD܀mr]Hj -b<[홭3w@+[s-0v]qz?UKY.bknߤͲd=e嫍|7nc3 O֭Z* yʼVB!~EZrk-rk(!uOy%ZY=#Xs+e10A$P wm=;?7=K;߷M)fҚxb"Uwrmf[7YvCu?Y=yw5 k%X%՘QkL<>USYE 9Gs}} O|I!d䒨Yu):GLkutMڋ"* L@og=A@YIw5^TؚxcMy^Y&Xu[]iMתc-uƣHEu|i1>h byVB֩jW:Uת)z܏-oZqlk~ƌu0r~:íӏBR5ڪoNWpT3WmNk kZg[#Mh[Kk̬]oSyWh5=Vw kϫ}]Kau:S9ߋԙzwJ:Z[:\P|VW_M[V=ֱtHZ !,I%y29-VFYl`ﶆۓLkmW[ ce$Z h8U1P7r꩷ͺ}8OZk^iQl͕U n[IW:[WV=AJ\Y 'Y덎Z z9kU?+jdCUbw5BȺiAܪ{ˬr@[eK[yZV*[6 k^UDYڬ;ֺ^=imUM'/jc-;iUNVwUty=Nk*痵F]ڹ֊Xk/Rk~}B'k!֪zc6wZ`wbBֱf nTn͟m-.72YӭVjwZi[XZ‹=L`RU(bQnթ8jg7jZq+&[ʚ7\߭-Wխ ݵmkVU-.&kZOi}CԹg;E+ x9Z3_=8(֚B:hkMÛVBRjНǭ[|v5J>믶v+ZlTlR3= <3uZ[uֺki]~mUr[cu>JM#7V&na,φBږ kZ Z7֟)U~UO5^kouֺvS[؊BYj^M&VM#O'mYa?iQSihmZ'bkd>5o{/js 1Ƭ[r;ZF[[Ycmn;fkI. Sl]Z튵>ZZaף5ł8DbE:-PXw1AtZLˆctF9nkEDYW=IHK[3:k+ b#z:iYw5^` ֊ @ә7,}CՙEjK;WaʫfbOxU&}j`,5 CWVB!kYR\W>_:("k]in5G@ )ZhP? u l˨qq]Q6[E[u7:'Z XlԺk@Zu/G_Xլ!s;X9UQN|7ʬTl=Z =Z54HfBYbVem/Tճ1tj+#z~@wZkwo=x`k`B#P/ki  e#`#qklkU57T7b5[{i{AW|k.3~p5O{ZEk/k=1b ..mQ48:CU ࣵuTPX 4VB!S#E5lղ[_=V{Vk~ykD[nvvֲ6QT{ 4[C{tT|ZLGnjt8`3V eބfBH}o[,1cu[`zGYkI*:kXv"&Yk59zz~WZVk1΢ZkY]naRt6jZ ȇ hdޚ[k;)J!dkN9Kkk7Ԡ#֐2k`=F u' i緘 ]imƲƴUC.k}"Χ{nŵIY!kUJYMX5vbX͒*C5ZqOX댣ZSBbkwƪ glӥ['$VZl9 kXkY63)=: M IYW l-U/L+c͇~n -bkRVH9p6qY}rvYSOZ1bA4ܥYw3t&Xu5@/fffL8Z5)1J!d[cUS[;d -kn5ZU j#.J5kX[*[Й M=ڟr#wQm- d[6Z2kSd 7u`ϣp6[t[%cͱчJ0ed Z XO֤”f9:XZ)J!d?V\Zng}~Xo k{dͱ;dZl &/&Z'(کֽbzgln6fbk- ZjPRX+:ZGg|(Z42jU,V\lL)Q\ibu2M/i}֊bX+!R(wƪ赻CVi7G[_[>tBk [WV+3,j)՘Vg4^k 3e}UׂZCo}C*^jcg'vvZ[ EȤ?G[ۡ`X+֊B9Z+[m&nS&r\[otƲ4WAgJZ˓ak-Y{]e,e[hVqkW]pohXˉZZkV(Z >X+z kMJ5jua^ϣgk%r6ڔ[ͲVfmU'r;?Sm5O֢:ô:ZMnFZnZXJUVVk VSVK'V]\.[tug=֮h,-ujx& dsU㒓u2kpjSZwqX+!ck-ժvbNfuUS?em=ͤˇ5?϶Oo>7 .}V{DZNt-8E=XWtLXeY&T:ZM^]֮| XVg>hX[ښWZOo?[kG%OZ&Z댣 V`Bz"ߣJZ^kYmmaεֺܪ:e9ʒiRFZ]fX%[bZ1T9̡޻vR (oSlM$EX\vpsv*Ճ߰}0Iu~3:F} 5]r.giBȑhklDtkfm 4'ak^ZgoX35t^-:iӬ2ֺjl-s`zjYo"kڙxw[\uٻ+XZZӑBqvKhj8Z5)-U B!֨o^kEln16VjkOYSlwvu(:fbιcК?Zn.=@OPi=?V]meDkUQGڣhb XX+֊Zӭu ii~BuюZc$B2yj˫EV3HtF^߰ȝ*jt:lcGE{b IDAT9; rV j=_e8Άdk35Eݛg~F !gNiVQSnm NtIup^[kWViZJ6A v6P^YƵ~o=Ԡ lc֪fzSjwQ+ k=&XU~c?Zdĵj˭5 Z~N^E1B!j۪*gGkNvYKuX{3"r7 pڭcgMz,rwPkQ/* *e\xbN!`͖oGXm-ZUCu#Ac]-7V`Yk?YZԫ0?!:.;Y۱Ϙ |դ*Dϙޙ|Bk_V#0s+]mUglkkn8k Z((:!ӭUNV⮔,^t?V cϱֶʖr=4Zs@ZoN9/3qbן!.ִlT[fUnzarͷḡzi:_j1B!-jkgךV{hhf*gX3H5u⭍(Vy ZbiˮNW{U^-wɪ[ j:3 n-`!֪zVY( |n׺ZT1NvuZX36lξH!ZhMty֚Vj jm־΅l/6SZ6Yݱ= []iI6"Mu'Vͮom N5hiwZKxeԊ>A♾!  k==25(weApCyT7:pgQ4MۙgL~hZU6 y7ӭXUX&-?d@h'8a+o=k`~-y1]g2ktLࣵ' 5k B!dXEjj->CrNZ*Z[?V%6kES!K2H4Z6L+38ߙ2V{;ѐ@jEZ,ZY,ZS"h*ޥ'0Z;f\ V5s+Jk5Z3 Θֽ\OjYBZhfuUZf.Z?Yw:ni phZ"rJՅDK H֪GAbY[{:|)  kZ[YئnPՕ_15ߚ 96vWjL=Waα*!Pk͊K7ƪZWok< l6%~l=תu:3h9ր܎EuWZӲR7uZUӋS<=CdA\Z/8Bu.L=oZG:GZzi< ./B!MRҤ}WocRb-. ^ Cz^i/mFUk-* X$\jd2)kVBKU;4,?G?Y,khI9?y< X+!B5OzV5;H0Fͱ|zZ}g;VfւCk̀07w~@bfA9oUAmiem}& `!֚k%X+!r6ƒ5MVV *i19VPj5u<^XZ{5Z뱯 NX;Uhk!lV]YJJ[Z85,*(+ֺl)>S٨uk>a!L$}'I$JVB!ZjYUږSnu AX6(k-'UQ3Vs~.j6^k ֥֊Z-m-'Ȓ[uQr-XkqjìXkȉ;~Rvg XX+֊bk%BViU;ۣZm0zUKKr֖UXQ+aZ[ou=QץZ>?c |ֲךVkeE%]v|3YT߽Z/G3JyZ{u a"C}P7n`BȍcU˭XFX6joC m^qQͺ*3V9QU 7357ÊZj_r>,|3Xk.*3Xɭs;BZ{=PFTGBKhikR9@7?>yUm!rVc kYG``Ǟ ]v2&-r6F5~Yt ][^kF]-~nnVjYMg{wcs?g= sn,B!4[aFJ{6l nаz-{k,=Z_blsXX.5bn4uFr}߱k=~oUq-/ܲ֊8*XIU}n| qX+Z ֊ByNJwoʬRT-T+깤żƩZ[غ5Q7+Z5oV)r沪^kJ>VYOj-kXJs*XUe}j,.`B6E5PVZM|UoanW[(N!*w~@ 89qk?:eVTCkJVk<#n0}J+ֺ[3sM@9=޸z.JVBVB!OR[!VjNGl>G Zj_2ںVT[bc7Ϛ~k귎jkg[ii֪g |/9E+h XX+!X+Z !(Hg nUW[Gj/cYB뀶βzzVZZRu6*K[>fo~ųi֚9hGmձV(j;iZ73 ~k1^ZY7bk%ByrvҲUn-9MXFkFtT5V:UDǵǯ4j}UZ[w=tzUfk15-:W!е־ZPZ֕hg>]{k1.^ĭJJ!:,h&^7ecWw_[a~^3; `h~֪jMmu:^kXUl"n5W[q9kXk_Um)XEu + k%k%BHdG=_k֗ )ZZkEMuh^3d߰zf-URKN͒^kV].7ɢ.O^0~cO_tS2ʂ`B!HuY[#Qm|Uo#]ggM^kԭal& dtԺZj9VgwXkZc?3CXʰv!jg,%VkZ J!Lj ImY3VF^jfZs7s X4MKl:B!dZ3xv.#ie'zҿ֗i}Q8ƪ?{c5b2 Kv.7+ONؿC۬%εZvkUm}׽ku3qӣwMjZ`߽j`A`X+֊B!$V~ڸeܪîBww tᣳꭶFk~S[u!فN*DBw#Hs[寸fZ]k57T̹ԢN3Zu  3Fʿ+ZkX+!Bu3Gj%`(5]jkki&Qk! us֓Nk5v>lZ|V/*'T{N֪i͍!Vbw,ձPYZ+M?~"6 ._kZZkf{:~VZ !Bc?<2X=!=ʞ^hϬV۪Z^kTMhޡo[6o-ԙwJ^kg l%鵶5l(ZOd:'}ZOSk\E lZ !B5vf{`R$dNnWc;cuhgkh5׺鬿}3b&ߍ{ʞ#[ݩ6Y9ۊ:v+ֺ ^֟j1/mKN$ kZVB!d$:6Xٳ ]aU7oյ6X m#@ed d_~iƶZ֒tp!Pí9ԙ4Gmߗb[^SVB!]beԀk46G }nU5W[[Ul~89k5Q`~IW&&Vio%u[b+dzuj]nP,nZYkyVB!ǗekbN5֨.Π|L 5ӡl&]ӌyf$RV\nkέZNFhkd,iqZ+ک^"Z)X+!BHZXz@ܛ^ī*YU{frckG6nibm ؔCT˒i5+M u2'辴S m۬oj] qFY,tѿ8Э3Ek%Biљk7ȪLe]g*k#UU[G)NVp\w*&OFoPϨtYЇN^m!b3j}^}2.~, !ZײkZ !BnL9Y՞ЪBkuS0Z0k49qN_b֚[_(I'n'Z7Om:V?I1gtDNʩ *wJy0* Fksw\ l֬^[:g^bhV[cͣZu)8VBȝj5&Pnm3'A/ֆZk3<)Ŷ:X[j/wRd#~5iVZٖX'kk+}2Mz;k|ye[XkYVe*fBVVٚPԼE G[זSKjx3= $(k-FFZVLk͓omuTm=Z:I[ LX~Tϭb-YtK׷VUk^^=WZGX9gifֲ?ľ' k=&X+zzkb+xuMkV1JY|)qkr@^mݍ[:WYoN7 UFy rv&6 ĚBZt$smsZ[[۶?LSj`UmMuIϯtn{;um;ϟ93qGjxJk%ղP[/GV#S^ nKn$ϥR~*}+Ւljt-p9ҫxǗjREJ٣z3YY׹N5,<ִֺVR#yYXkq>炐pA^HsѧMN5wikmZLŞ@իV0r0ö!Jv>'E3Sðgێޯ|_OCڸn4 ju"ihᵲNV;Nuu;ʳnn;RZ7Ҷe\k%rAqjƺ[e!ZaՋVIkrujmk}R~ͭM'v~~sak5z[[[-lm$\ZYc-#ªqWg+ui;0Z>lXZ;%x "oV1 D.V: h] bZ}nu8/ mVQѝ[i%vu벡u-bH֝>%8mZi( h;9[~Bc\ZR[kze] g8]ҊŸ Rz:rH }qU-Vq˛ZZd s]Zh [nm79[{~V[{XZKn[MZҺe mj*ʆ4[ߩӫr24`.b۵,Z}֪i'wK'ں&[we .EiϘ2f2z=q|cZu>[ GTZ/StWy)q' >ȽH hkͼŝZHs9=ny4.e֚O&e5>@v(Sf3vfYU֡nӺ%VQ6UluںՇf6lZ[݇/U}k]TXz4p'y޺.k/=Oa^??g$>Rsw hO9B`hf|;yz#zJ֪ZtWd<+O'߂T4b>s%cr7lF+U-[k8ĢG.֒lZgc>tn֒(sn{lVٙSUqIY~a !BA2d`TRmRg0'VZ;fזc9mlMyuC0k+ϼyt?mL4&Oj- u*շmu\ͻxڽ^2765)认돼cLdEwߋWnc>'XZz%nL-@٥{?C -MiK^ݎʚ~1l2ֆV;ZKRd/ ݬZU`Hk֖S?3%ݝ(/:So^Μ }L62wZמhG \\iQK^Kqa;{T݆XF>^ڸZMDUY1;L!zaH/'@Y}quirJ&}}Źn1Z{>Y.j;Z xkձơU{(ݯ2lVm"`NiwEX&*_d?EV~^6! ݫWbݛ^ןV Y>~䕱 5r4VWgmآG?}a~(k\\#"MOv{~pNZ*5MtV RtW`Ik 9')2cƙ\2./Nǫ[o:vX;O_K|"[En{$xqyCdr¨CWEZeo ׌ZZkboo*=]ZkNl֩@"XܺdUcru<^B1՛!L:'=Pl4 @(8ϩj?&kvW᝭ yN뼯^[yeV;Ĥ֠]jx{Z1^7ަ~JkmCgm.26i2N) z2=4uNƫ[܉tipƿKYZLJfB;[e%hk-+M~+2'2Ԟ*xUr;U`7Z2e%obOM?]Zk}-a؀:7qw"=5{̬b p~ KlMZk8˝NgFVSYs_ݛ$OkY#0/Z+IRa!5..Zgo^ ;߈Sz#_I>=ZKJZs(+L%DggM샒ҷn:~h]Xk-_fU/LAv Ҏ~ahRlY]ڹ?)kܟg%9. k/uKnhYCVDqQ9٥Jk~1@k-/imhk? SR+9{ZG[+,2$pA}8*r,(tk9{c7Z˗QkыlL޵1/@K}i!86:'et w*5JsZ9^Vosd׺RZC2FUS[srKA UF92BZIkZ h'FZӯyLYlXxHWrX8 ~[L1Qs!iK٦Yf$i PY.Z+l}Pglߔu:jjNmgdYoOlCh+PڛUml0 _Í<]=lk-ZIkG{7O [̌79K9Z|W8#HC^`ʿtkEM,oV*EkE&w\yb*֞ uf2u+VVk 杊IXur?L{ZjֹZU4*z7:HNR͵_H[tb+˷..OJ?$Wjcnq)uUGkws3p ^үǀ'Zo1Z ^KyE37 PVMS봟j 0f/>F7:$ uKNZ{a0>#RMV}9"L i mN[jŗv?O>'Ziq&DGG"ݭ:BgE 4K?$[k"_`)QVܐZ ik:40 >Vk[O=@tSοּV{K)~mkGcN^ ƄVZiFku:c*~Z+iSۚShW|PkS6nwE罴q)濤?Tw {*;tkMTǜ̺d>֚WQ cZkyzдVY:wfq2Oi5xfj"`~}b60~wNm$V{gq0XGӖ鏵YլieJZ;v[\ ֊VRkx5~S]Z_Ō y5?^*ZSZ QkoҩV*=,k#yqh톜 쌬zF*ygVA7aX<v}]i]s-[vZYuWiWjd'ַ􋶵fe Z+5yZ[y5EK}>aVaReopkl=`oǁU|մ?ٙښ]_jTV<imMrApA|بVZVVk{Fѻuw%P^ IDAT:>nc*O:~Bkݍ㻷ݘLkoX7r*IY(WIt{KYc]ވޜjm;,`jKok&d[]O*UbsUV%*c.;{4=!iIz+1ʌYZ w뼯՝z,0hc^I./ʸV6*fU}Wo?kј֚y̍Zk΄Z+3!7nY0*0Zu *X#V[}Nuh}{Wdgk|l8ƺ%ʮjo_M| c~zLcZ1JZ;^AkEtiakH;[Zݷ$};Z~jfp[aX:j9ZdVoT!2mn֭Z[[aRziz'1k43O@􇶵j#&N LhmpF%s}q5'Y!x(-S[ñhG(Z+i혟|\\VF},[֦E)wEc>ZQORpvZZc%QKZkdi(cob "[ZoYz=5v}XTqyˎVd,anq%+?96UN%*΀un޺RF<_r;PNVaɫXkpe[khcǵ0rApAZaok \"NU>Ik`uV| Te]fּ[|ZZkjdkuk{[k0ցJkZ}"9՚!nԺVlw֜Y5SRs<^@9@Z;s-gz9wN2rZuJZ ;w2lz1'-L\uVɭ9{[y_/m HGk%W\;1qApAZϽ^#5Z@ jZp*+Rk==YZ7֚u,oxARkoyZk?jZ+}V(ygvkjge jowּ08Ջ+NC꟎%#99=3ynEU;%yc벯u Jj}JkC,ָ h|kYc{f3Vy v]y*gmk5^}AK\xsgk}RRl)ū||j[N/@";XQ^n]ưn1Umѭ$OkbTsZ-S ~7d70^wJJ6ZIahHY=a ֊1z,>k߉7Q.:Fr/+vRn1_Iū[!qARmJk=sh/ZeN;чwɦ*4o-$7,F^uz*>fƫ[<>dy#x)U0>@F(xj[kbHF֯/1vj}i:X^y0n[_ŲujL8tJZ{Ak1[kvj[?q1v'jJ*Srg}k]?2k)/QOƫ[dyuCJxkD>q*LTk PbVZ+HZ`]sZnm:Aݺ,?#!sݶic%FFV3 sS8k^jLzM:[o֯u_S[J"Jkgqaa Ak8t~sۃμ}߿+Ne/Zuv s@UlԯoY2a\׉VpeWe%WZ+i] CkMt-II%U~ ,cy7SV7'k}W ZXwe_#p~kC5Zɬ&ZNCP'(|CRGZuk@wKsz@8cEr7Xk6[͉־V\3Z+imRyPW\\xAZWm0"íu7Y9t{&G-卷ֲlZ3LL* ZkL?0S3-nö?`l魑ݺU8<9qZZ;V{p6zc[{甯[_Yk/Ml62AIT]ݽVvx8x #"crlr[kYyiG+ ^ڻ[˫_[d@Qk5'Z78dڻjgfXn\ORͮ}C[V{KxU5A@TVkZtǵiŽM_ި*+6;4H``KWy2JZ{T]q{ r~9.KPkɏ޹?,[<}^#W&>_65zVa};ov]>A7ѾVdM'κ[Dl5Ƕfm]0-.Y٘0i2 '"Hkߚno\O[Jk<2yx豾k v=O~ ~Ux{}/*Qk5 LzvAf/[T^m1V֯@n^U5' XmU&o?|@?FyNl/Pg56K*kt1fv:Fa `ZOY .:+ߎ.M:ĸѿ^ZtWwݝ7kϳWAϛ=yO>ŕ 8 k,Y $n%՝Й'eZjZBgbyXjjk %mF絚[[76k>ui9k imk?2x |kIZ+YR?;`|Vw@,I=Vi#?NY}n2tXbՋ"4Fik lX_\X_VR+Hk/֌Q Z<12*^ \7z(jVw@,w9*&5uթ{\,gr;K8KY)YmZE:y5嶱u6{jx&V Ӕ[$܊ڏ|qK]V uu5 sR28=ך&ڌjU.S^6FOVIwۊdnYߢ9vl];[oԊ? @ouV Zh ZZ+mitN`͚йYzUammOPݬ7&hݭUQN[{oڶ[꞉e׌II`~|dGZ[gvN[ @>h^]z z  ˨V+g_sV8:Y9uMuMS][C߭u)ڛc1YKlUXGz1G@V5lol%P4Z+WS5uo^ Sh5(gTpUjtBss_ڼu#&Vc~@,,ggkrokCB]Zm_=XVP4Z+W'9u=Ƶx=u*ne5l6XD-s70eSCUPt,?ZwQƶnVխu쉶8*!EHsxukOY7t6k$8"[Hl$НGWeN譟 @!h^޸V;7!hg"m50yY j6:T[[a%pi&vr 0Z9ZMj>}+˭*I2*{kM*\whkv[Fޟj͜=a_}}sz9ZIДVoӏnT?_M_N9Ҷ[ͷ-/_軪z|Ev_q~x2OZ~7ۏ[mt u@msmsVjWpiVo&xZ&*-[{+bPLM+Hsx#RqЪ ߴ H*B+ @k_DVom4(n=WӰ4AI^N<ݼ"XYɬ4DOv}XЎZqhRRYh4Z+piV8hq9ZHs & IDAToS<=3IENDB` ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: image/png Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/img/dr.RP_PresidenciaConselhoMinistros.png?OwfsnR7HeEHJvwN95BtTuQ PNG  IHDRv pHYs.#.#x?v IDATx10y->1 ]@`z1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?eB IDAT;wL0hS vx1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?; @? E %:"NVf ` <#ܡ 0K0 0F :CaF$ޓ'*kՏm lx" X9E ! @@AĢh ,&bWg \(~KUe^2rHd107Tbk@flPဎ]ם91jwoЪz'@$ܡ 0E/P(,|YM ðFCC"{׿gx oYs]ySsw86sȿ771 0EџNt*`, ` <Ov`X?֭^rJ-ܡ0D(LpȓXA}BW(1뷀/cYs.õ-o3qhܱ 0E,ml\\CB<o+#QyqHǾym&"nܡ0QA U`MuBGa- 8cR6uNo3M^ܡ @3As3* $o_L [;е[c9&\:ԿxEDܱ @PETYF0Ɛ("px66( gc9 $1 0EѿVOPэJ舶lnh9۟+5ڬG9=;û?ܱ EJ H`fc>'s(qIo+g\gv9x1 ! Th@% nPn?A$3V;p=Vo%%Ec1 #4)Й&"dW 8cVwgyg3I{ OJܱ oG3$ cǶE;`x/.Wc>zbkg_}ZD 1 0E0A0uw8Fe7?c^Ͼ2xSJKr9|L1 @Du _ (IP.LP  f$ױ@s=y5ZI1 ! 04 ;VVIE1 İс 60W3\X^cZg65\1 D "&]FDHۯcʳ}w: $eA1 @?tdh&$(iXЂNpѡYx3v>sHZ4v;1  "11b$p Sx ѡ @D%8ᩀPUPP4A@z \f:xu~virJ.UXyo6QD1 @qZ mkEܡ 0@c aCT4n矱ts S9t_E1  o!6ҁjL,3 N;MzL~~v:%( A >a 2CR=g1 / (" '3 V;cϓ6v־(A  AaOj1 qЇ6B sZI. x.ܡ ߋ౐+?cfPZ 8#I10:Cq! {9!;F't$ 1@?jJ"Fn۟ԡT5zsGD!0E4X'M$[Ty:֣HW"ܱ 0@уBJ{,a!d>r, xocE:Vޣfj2C1wDܱ 0DуTv%3db#;XxoןcI[iZ{$}ܱ @ -*l,N ?AD0ypϱ@e*O~ GI^ܱ @PEWCglgk( kKHH3M^;lo;ʲ)xH1 @/jXcͰ:Hp.l$hR,;|(3_wnPkܡ @' IGBoTA ap^2c)}7ug>PHr @@E?.hnӊ,` $ !qN7yھkJoWycَ"ܱ @h3쿀{PQ܍xHמs;Vk_[sA @D9%Y˕?P$y1 0Dq o$bBlIpѐ𞂟p:*PVǕ=ܡ EѯIGhR@i9Ms9vXz'Ge(-Eܱ @`Y`ٌ?-9g/w9tطS]e}b^K,xQDA @DmbkD3l"BEKXt߷[˼5$7ܱ @Dѫ1Db?EiTHL$"Mpc]7UQ~5}` E^ܱ @DѫMbJi Ә(b( tD .s𠪯ۦ,?7#øe5\1 0E߁ -цF,`4a$ 9G;|$iXqˉvϫhPDܡ Eџ4CvVlRT"Hs9vqqG"b1 !D :]rK0@ECfg`c|}?A @DI` C `)l xb *%Lqvk+K9n jA @DY^"AKx 0^6w_#g?P?1 0E?UBE UꂡꁄC (xyDeꚗOGhW~x @@D)@- G1zNdO$p@ޫg ~f˞~f)Gz>( 1 0E߁c㦺Q &9G; սԣyKKٯ'ڸ?P?!@D O KD 9@p3%ֱyئ[򺟬~@㒼ܱ @PEW*6DI$"19g7s06w\3K95In!P > ;A Pw]93<CavI0%ߗ5MwKf]_G}m9Vsdl[>~n3|cyso@/ܱ 1gpȕ.!X:`(!X \!!@'rXggٟ"< C===o?Mfw^a(+ :J)5%?]m/B-; @CX ـk%܍ XXJB1*Hh# pNkU'y,tgac-pIݶk|H:|6/+O*YVg~;~.iT71uICIt1k Igܿ P ZZs]R*]@KQEXYh. A$9/aR]9Pc XA}AAuKqB3ʺ8%Ů7nji>N]mOtˊC$I!Y^zn~8+cKJ|x1f2ܿ @&)mt#6&Z h-A⟈2J A}+^PBoڝ ZO3fSkLС) <),A9~Kՠ8pY&P=_U3\z0w"[ɲt]3+ p,iTr@ IsI} nݭ PgGp v`zvADu1la2-@T-^ṀPor|/)&|֭aҊԭjJzY>#O"/CK'ЕI4OvL5۹$%[쪔<3$% 22̂ X*Htܽ P H:U[DPt#]VCcm5 E6Dd x;ƃܵ _k 3zQ^qve!Z7,_S䡇,ka|;Y! mӦ^, ɗ\{7 G)<IWܱ @O4"N"xMq,] &`IBH"`8|a-ckR]qVDǰ)jAw{(춬Q*sv8H+C5jEty?Gls+&;w]EҠ6?0%m%%1Cl$-O1 P񟒕QD=`oyL _g2ܮ- $IVoq_,I$I$I$I$I$>1JAovdXtIHR;c#X{%)ޅ6E'@iv^zM5Dԡ5z*r'AN?Quph߲VX=VC(tjd/["zc+Cgwޏ%pmYGIOKAH,"E7/5a¾މ7w<DPB2-7z>9fC>ѿc7E&/4 =uOWji?;WG׷pA{}aSГzOj⿯Z`\2 >XrQєll=#C<OEgl\I酐v=շrŲq.u(憪=uħ<ϔ-ST1uR;uS!cS^C̝(Nun!)-BFbyҙCs)c~u?Hm exT#vwO ܻJQ? K1B yZLm;>Gblt4D2`I@f~Y I³`uc:_"U>{!KD!7LEGl?ޙ9\<|ZWg{B2A~ozfZ0 L' F\& Qc$FMHV,7,=R-( !S !O6.n=;1h7e˥FR^<ʶY~;I$k3f:WV6R~0Rs@F *b?12:4jb?UΟ7-CFOrroytfMřސv3뺪AvSKQZ<^!yijθLU^ `$)&_$)_oH:? qax IDAT]9%3`|'b{ 7ZL&` WW~H)Jޯ;~{$&qeaupql͞@Ǵ4oF-#Ӱnkb+ReEYsg\~RI*KHJ0뗦$; @F?C$ mL%ؤܚK\&)G!A$AT<_yTa}kQ_*dOW5?Cq16Rt6OdVNJUd޴ #N|?ꐆ*|M&$I~ڌH1Ao7*PfD F:38)RHcC(vDd;"b>T34S^>=o:3Mh!+m[E6@*L!n^#;ɚ ½fbmIZ=0X+U=  ~1f"ic]OcL@? AQE!/6Pށ]Hy5^] &nw- +u ,!௵Q)yuרC-vΰqT*,O1_8qufUu_xNREVѧ +cɵ^{ZqOjH^ވl%ZNo>3"#V4-x31jAouDtX V9W9A Lbe vVmLΊ]$_ykk^}GtPh,5_uPdoƙ|m7PN[t(KEnUv4EO7KЅO*Rӣ:31_VR?%E%HݱjP/i Rqҩt'@ݝg$8P\Ju8j@ "Ƴsww vPYstu:PARZy7s!%R}+/iX4,kikih59$b 7ʔݺվܯ>C*3?V06G3r$;QoQxA3F4w)Ve d *pnD1fd(D#'*Z|zX0>>}PP &UoR3*39\:̼cG}x­J^JQ\bdO }ƒܼM+HYd942ݜ|.*$灠6:u; O"ܿ QyCyRVRr- (܁:r ^Q2g9uLrz'ҟ6ꐓT!yڌ=ۨCw<*u!(e/z^ 3w+8 .+hE}ڕ OԗT$o&? AQAwM^,Y VYt(]M3| ;Kj.5]۟:}FVJ^%SeآY9='+oQ.gGs eZKH`K%%Ƙ=H+1jQQAH!$^xTTi" h!m"B!W>y'O_=]e/*>,*ј"x^#yxS#ya=j^,u(ϳ8Z6ypd6H4 ; @C$)SD[Ӹ;~\6.C݂r >F̀$AhfÝSgMne0[+?{֢):z5Kvɻ>}͠gCIw[)A1OlۊKoR: ҆;uj!iӆGx$!"0'F$A Aa˛(<*[#&7 lT >mvϙJ?iVf2]|:߲=\~>~y:T۴*7_xNIK2+,:|Iܱ PkH.UtgppiNx,X˃oնd5MS<gƘM.t,7O@]Hz=O@@DerE\/3?U'']L\E?&#BUbz!Hi> !+\{1 wug}O u uy+T;F‹TYCd*^XxF$fM8J,.g+.ٟS;M:[zy7A=0_O~Wmj?Sp n!6, [@̛HWP9_iBD>'ȏϬR2vIZ}g/n !JC#wB\^"ÒuOK)gf䧠*c'"c(> R_wu'#Z>g:o86?L82IB+aq_o^0.f_$"""""""""""""""""J`HDaQt<Nn>̉k{4\:}~0Od-j U\~ gkzбTW&OT&  Kvu BRcKa~r|$i>?`¾ ŐhpXZs?V!/r: ^I@s!t@rRf0;x䢖(sKQM7Ōw$ZQRkAy50{)-gJd8eX9m#>g64gϜh-~51]"QYbC^ 8D@T5%"""""""""""""""""|KJP/T*f` ^őtx`v\GKб ZɍHL2 B2C4Tg׃/߮{X͉nZ鏵6ɗImKkhPG7(hqIǧE*Q0 Wd]FrP&?>07s+~% -{rl+xdAd{S-iCRגn75r~V 44!­n+r5ӠSVPs2~Qp0Ƅ!^npP} 1Ƽq*C &OJ@/tTB`BE@tBOn AoG/{VQtBM")AH"~M0do2,3TD䇬jn+o͠!,7rjc[JIKj@i}4uU2dyeZDHH cM:=lZfhQ&9EDDDDDDDDDDDDDDDD4ݱJPI2V!#}7W[rSn" شx]R׋%9d;Ȟg7&K̗z|lm.{Fه& s8][  uŒ͝^{$=W68~۬R%o:ŶwϙBL+h;<,Zk "Bkϑ4sνPt SӰo4Џ_91$iMJ@GbRRZ\0(Ν =Eo^'t%[?+ Qy!"e" 2BfE v-: 5ΦϹ\nN搥!;+JoR/\[F^~:gC~VͯtQŌq{F|Y UUgXڟaEQObC*jU=ø䈝?S%Ґ4N|4[ 0 ھ97`?ι4a IݱJ@_M+-H-V*ऒI­]H7H REXrBwrjNxw7+[ Nu5c]>-` D^ˊT;MT?lZ;}}7qWF/r ^4S_{e1/ "o?߼z`?Uh"u^KԺxVU+5'(ϓ1yo{;Ӱt%,:Xsku|?t=@$}Aj@/1%•(ve .\g]K=xu/ "EAKTRlI!@C2b>UpzkRiu̢fUqHK TUsZxইRe1z9Qpp? W.DИdR,p׈*->DI˺UŗMTl m N{f5k?;8C߀@vM@ IZ?K@ǜ-Z]nRps9 ]:\7_/[4bZKĔNbA wwrOv0r*Sfc}:x}7p^®SUjIJKVuOJN$P*T>!]N7yM^kA.ު-HՄG ތ^5:۳۟_[ҩ<.oR=+;U&E3x0HTCjZkf_k4Z`DXk5H;ݱJ`ᏔXj;YH 8 ٜtC/I'gYDu (P  F iM} KH~sH Bey{em:1=;:ܖjjsWcC$ϗjGú z<) y\^:* 3^tTCs&1 ,C N.uj[?` ?ԿpוG_OFۓ%KiAUcLɴFb+vrc+Bٵmgh%5#RSO#/Iz=JAgwD !(b7Haccc6zI@JE,$ l"ncIď6 `,| t~6\5 uO z(m|mu+F*2?y>XQ稔6X:7/y=%S}5盠0[D Ǽcbo%s˴cL҅4l~/<6#f{mRgk;$}z_% v JZߜ ^?IzOJ@᯶iIЅ-nޤ[/<н J6.E*N-1%% eQl3#a2%o;njb^ &WTu_l_HH z+EV=̅!I@@pqjJӮrXwuKzkpy GF]O̵|Myf=\JQXׂ Xa_jHխ'׆?`i3@%6kky vw@NA~ dZBY4-OAjڐҐ4&uc(~B U<؊V6H% ]ÐmPny{3#f2%h5vJB2TiͭP;=W+/Z)ԗd,.1M x;Qc/W~j;'$?KaߝG"%^S45fo( IDAT`BCr >N1?\w`$'} 4RG _CHzn9o[Q!`Gq* l(a|߿i /Iw, qY:]J'߁Gg_DķZ888 ]%~ _eZ+[øhE[ >L];7E9 Ƽ0 멥,wG+Z}__\SN#3_WG%\9y+>5ai?yVҫ3P·J80\,&M|pv?cg;8tY&4=KBQ𿆡fDe[$B@}hoo88O8 }&)GqP{Q/zps\<ǮXb=x;&P$wWD; d_*+P;v^TP?TYˮO  HlhXֶрǛ 8m!F̬V%y@ (5ګ~Oe#h=sYDDHJ'PO7:/*DH.}pŹ!" F,>6SbQҸՋHkYPқ] .hc/;o988ӿ1|iLeF0D$f38'3r>)>0tX'>`NNtƶwwSw eh=K@HR(x8nԏ'?B3pQ*7c9  qj) WƢvA @ȽpG_% (\Ձ6F#>?qNnN<}x[呡K]n& MpQ/M biSp^/r뿅fgaMFc! `]_Hܽ): xfDP ݙoX : Ҧ FF`2B8HPX`ӇSuu1*#;' ;JQcn@/h`a'fq'M@`m#Li#(h;rAkn}O1JS(N^iq[6x%H`}{.}]GDIݛWu;R#--X79&Pwz:ɬ.(1ǟe9;Y #لk(Emx/:-\~oe?lχded猎,(8ম}7=}s`dy;=46NB 9cX*UG9{yk,XFeK.㓝˯'VC%-n?MJ@gEu••Pp%[x7"a<AQ A)hoEL2yY̼$]u\jWg7/:潝ka;]pM*cûe\K,~0~EZkQ# =oXc ۊ_y?`.1K f̬pU픪Gӱ<21&$Y'`\['}Bgc`aLXAy@*;e5PCr[߁G}M0Ld5ٿl#"1Cl}sf@SU?7MK1U[ߣ⽞٨(!coбI=iuZCU:aCj$"OݱJ@vܥ/PNv ut+}A .R'7"c%_,wG.~P@Ny>_vEZ凋آztwc?\>~N>~}.i~K'RoR{im;]_.t|>ch#@8"EX%ɭ΂-.מ aR!$IN Ȃ"eY@Ϯ?aE ֲ6Ŵd|X*^L{ v(=jAw,Le { x$}I6JHpWd d4& ,Ch޸8Q\KB}JZ [LO⠯r;ݽJP (Az.]dpv-ݢW1x^BNA׮.hq)RTj)PTphC>B΁ A%lǙ\lC볱&o& VGsUwhNpv0TJo-N*[ S)<͕tGB>x ~-0ck8$BsvNOӱs 1onS,x(veY<۷?o$VFf~Z+ mT4Qe,qݱJPC8I ..9k-#n$t 6:XHEEPj-rnܝw:E\~.>;6rk*}F,K;[mJ-sʒReܬ+M/!l̅$5UƇ`fnP8y}i{5qPO?Nұ@>:ToYM"? 0?...Mif =ϳ{jS` VtpXg@41Ncbds@1N oӈN%ݱJ@񟨕E}}}ytopv)nեK@RRB!J;-.埣:OX7㨵k`@,DگdhvE XũT'JqJ}ol@ۯ?vpUYk_C5@ 1zv`n3g sƁx5(qrn $mݽPG0Mgq^+plq F`B""-*E0%MN=mO`{wjtizY(V6kɼ.a[{M%RJmi iWۚ̎lu3.VԂ '8Ằ83˘}?@gN[D3uNT.H2weY &]~!ݽJ`'I tq8(8:w[;({p-CqpQڈQRRhmL-y?N yT/dl4n:,THU*D0Tz8 {Xo=lw]\NYȃzȻ|e~ȔmktX꼶b/vv[ˡsG{ϖU+~FMz>ݱJ@FhI D7 N>> >B'_""H\D*(*4$M%R\/7вDPZUOsRWI7=__{W}[8 l}iЕKNcY`FA)!IA;Q{v[5s=QV +8ܺ].3Ňn 2FJ9%Mh* 3EZi$2ǤNC@;=KPih -Tѡ" .Nu\ wágrsX/PEj5"jb%\ro9yv:b_s>n'UO`0~4wѽ}چC=ԥʱ:eOjJWYu.\NAR5ȡU. ri!is\6n,Ɣ5hyGsxDfVK~k0} 8~̊V8Maua/&?K@'UgT 8:vsg:|#n.n"BG8VPbk"j~?Srr wg屯/_WO;mZ~y|_{ٗZavm7cͬIam~}={a訠o|fh}_;sCZFhT;N;wRr<[o*\{Dp)Yݞ;nja VT˴7~aO5I{<%˽5uk홵v J ?K@_?mt\EJdw7݊m tӹbA.+BE`g~?H%!!PIMTa4VƼ^j(R1뻷Tok\:(:ik-[?ShޑjRmyJف%q򇗪SdW(j8\rJLijV__#lhѓuM(  ;>ڟL0|dF [vk!i0,c*mo`@mGQ%-8$$u(zGJJW2\%v(:cM~{K.Ƙ \Ī@L$ݿjP"(RPt,ҩ: |.| WqvP\J!%Dԛj5%w"V&ށ5sdbny7PUH'ܜE%o J#vP B4~ [{C9K@¬/Ftu'wF^ԳRa<<üKqr9*)(o1W*+v߹ӆj LU;viQ{gj>w=,_n=y\x)GZdևoQHz#nTNZT Ixbt6U e \:cwC0->ȸ`=g}c-v5| IݿJPE R7:Сo+SG\".-EBRiA+&!ýp&P@,Om>E n;ǽ?Ck?{o8|oz"5 ?O;RCޖI>:;mM;H=)mSXzW"ŏlr.@vZt kmGᆋܒt&O1<]xg?{.).1bX~Y+ <1 0gXD'8K/;x o$N 8:*H[Q+lb7%vKIډk9x|IQ\ ^wxܶQ޻k8~Cϩ u+5<:HпDysoH ~3RJo~_qC+Qg=|.+7Uw8kxJA}#Qsz!ODܱ P4-BoPs4(CcPMMeS 54TT!DZ`EqpWя`ie-tY.Q'bލzhx2;۟Eد= &s 8d-2pQP?!R'ɶȄ_1noǥkY¥J㜔ur߽ -3cb B-|A{p+"rݱJ@M 8A ׂ}GKKn[]!X-ripEl3]wYn׺(ޏw gXqUۗ"G^5b-\,ռV$}oӾUw~mg+mQN7fڽ"aӚOAo`GK:)ygKkRrC4h 7%nr$w G\ 7I|~:T G[{??ÓH#r^4(~pS i޿`$OCz5Q{լh{6"x\l/'*0[ H.[Ƈ1g4\u2iޥQ`CK8UUȥ(!ex1ݱJ@EDP\}Ip+8 .fv1o r )h38(VĦH5F8K@B.?#$@LxYam6.P+ia*ei}A:Ko g'.Xzoyys5[GNv7k;G ήDWms4:0ΘSw|;>] "ߊ'uc:\v!/.eOs=>tZ^ҡxzj ko;}ӫ0)ZIbYM-\_'= @PD+rFzo`)V@; mĠ%`$S-i2/)zYӮ]+gҟ\^ vؖw0ky9hK-vۥ&^X6k&ÕɰypWsxuqG \m7"h1iV@"z$wP` gtP̘ Ayx "5U!TՄd֛5JLDO @1 M -Z#غtIW  ZEH000?Fy0\vT*W fzNcǺ;/d:aKn7 sn/F9ٵ{ sy=ewVZtlՎv}_(X8Sg"sK[I'lBxr~xrOHUkm]?T a[ /,,~sjFߕ/ƘJ7;Nk[l[E)ucKjŸ5 7 v[56pgԽ o9T91O@&N:H0bb+~ #$&Sbw4jiK[iC]\ߕPfՒN'F)W[If}Y*[DCWEƔΎ&t&C̗IV;*K2h8NWzooiƃa<(-FW)|L}Wܟ+Y3rVUiX$gp;39f`fi̅$!ؘ"D?QE.HxyZ{ͦLI,ʫ8L{1R"T͐+V>+@L8ܻ_;g mL^ עzїvtQɛӏ43>W:w24>/@Htw&k#dx1Y˙93;K6KΜy YSziSm]齧Za& Cc ( 34GFiC &~tr~ wVhci.1{O_?맻gm7~̏ԼGeIq*vA&c @ȂR*f^!)=RJ@IdSVހ9qT憃$D0&_14"(k l;:L)I^ͦC#l0ɃSJE_ÔuE֜k;ARfzC)m{m֣K(.y%FcJo3{Bb+6WGӦb%8 -C}ݍOfnc`9vJ-kNoTx9QMߊRgX" 2[}`ƉevqL+}[oZ-z)_iۭ~&ϥRCN4<}Ҩ[7ӵԔ~2)IP+:9iWx]1m "z읱NPO#$A @_G5pu qDĨ!(S(&=9D]mtY1fVgUBR]'$";P\7uqJWmj\s'>5N10 omd!s\zB >, s">9ZߪAPP&ӣh* WVey0%+88 w)N \H*2[Tx%b)EeH>W T}sa%aF^E6khA5pۄJ,󐷨s"Rt\/S Ǵ $l]Zx"nR,Kffy\(f4Ŧ85mŖLcvf~̖<^hQS_ùq^!qY9[ŧtgY9% \## [+< MyU,C3뉥d{FqEq CS!/JQƏ* ! \!A joV.z zlm*2C[Ɲ9S5qwy=x=w`XR;jv 0uӄ0\bcPhzf |!ܢ7A9(pOM|l\! #=mQL+CgQ(>SXqZME7:bg/$(i8~vooK!TaP<7jcV0ԃ oy>W}plivxO4EK.4Dc#C$|waQEW|uyb EWNz8(l>3ܡr6ߝ9=ߨAhly"K'z|a=".XHb-wJ`,qo6gsV3\in.WU50_pApaٺ/t9OXLD>M̹pX 5x)P6.9}ݱJ@ihS-ء8|}'A_ણ Z:(*iK.%][ %wIzMrw 2ϓƁP4 vMlǻvK u7؟Qs}niRwh.mOs ۺmA\,:~ O* Q􈦜ʰuVoF̤FPpSmPq ̯nQ+A2 'bpn 5sd Th PLGZXQp=1rOBeMzYjBFbLYƗ n_dH^+O/U'Zpx#7JßI5iZl]b۶maLk{w9N~DT {QxQ_&@g1} ܃>v)m}7ȱ&)Qx?{N(!34!ٷfG>%;f/Ql6$ @=L@&j`jg'ĵwv<5tט[')ԵԍL"~jn } eKlwPn;^:˺Lvio uOzzfhC7ݮ(I{ON@_Aus7 Gڅ@ z9 /R̓W D~ i ]0YC\eY԰;"G԰b_ͷT~=%ln֘"*a,oO|Ydu1MJ@෩څv!Fƕ? W^G=.ܫ&ɢTy.$Lf/'םr%찉:[U0L_S}>LR ;Z:P~ڰ!=uMeY3^|k.49p nVy\BTQxDDdJ:7+9E|v1X8NOH,dų|P"\yEUe6lTv1􈈈캋z{9I"uQ#PfCέ+|ځQUC`{V-{M"טTcNh,I89f$HI{e]VnLŻ8~ϋDk$䝚{wD>AJ@?)ZQK@zzGz%t) ZTDC0$%eE2Ia?)KD*m-$˄:p*]Nkx}x΁u$-aNhO~.㾷㳷OǮeӣ?\)Wy>M!ߏrC'!{*!":e ͢ sя\W'w"„8JYx_PߘD 媐$ē lgƮ,&""""PNiC ΉF } ij`9wSX N+ЗE FNuJs9&{RFDp,`o ax~>c1|ggQYϹsY >n\? ``l0b n t_G&̧(T6Oa1EJp;|&NI!rbc㜨pIUea0GA0xUt<Щ>b\Z:.,%""""R̹n8clg lr<ůWT %v ۦqn5-nҹ:AP+k?>b.MoSynC1SEBDѵ_چ)ݽJP IAhU, UMpѱ I**XPQ!B$=?r!44{`" $-$㺼~Jkh ),+XBmW~[X`3b~;AM1:{ݿaB/ /Cq;b~ܻtzW1n.ݗ;҇P;)vRo~ChF:bPֺP4AީP]+A)wUH>m'C;e&`D4 u`2QyY\>Q!A(ɍ[P0HfQ0!ĵ/=MlF) ^Dz8T:eY pσ 0#™'x nP S;Ra1p55D(WDxOJ@_U֕JE7zƵpG(@]xo ե jM(#Cck;AVa23o rvoP~K#IsF @~sTզtAIQ*QJz2Mi(@$k4auԙ_tWEYJ+Kq. =YuƯv5L u7JuFL"$=\z tNȮ}a1X?'l 9ӼpJ A nOs * 42S&ި6NL1kQ,ð"u#b)gIwD#R,s?A]*=OKdoI~HYIZqb_\=_>t1o@NJ ] S#TXPNP+[~?T 3(R+LUJ!u|ԭH=;w=6v`&sZSkٗT=؋({S썓Lס}9%H֯ǡUDgߡ~0EVXh}p|Q-Z{Sy`>֮w>P[[C-c~|X |> '=$YxBf@!?MCq?eȋ2$p:Cw*m!w%7fmM$GqSQ0Yz 3ä uHׇ5*w $Cn0LJ@a@$iN:h6a?RhGW#&I2 0 0@}uxB"DO0(k=iݤ,!͢$a'1kumLhQ ΃Y`4bQ6<ϱR2&¾+F hn.6Kx]k D^J/ޣ^kT!-|+Aޓ4D%Rh0x%,>Iԡe>kJ~FqmP.z}t(/5`q)~%|,em;=! U7>'!#ȉO+hgB q*$ $yV,g h341)Lp6VB!BA5>M8ǮecvEsx'sY(ݲNrdW,&ɵ儒$-s56% 3R>#Ͳ?)mLsٜDh-x څD:nx{; *,"UD2It<ޘ\35E'dP(Tk" ݻJAoX A*6joD246 hF9:+!Ygl?$^؝avο _"j4dZ68? `h/;WV&=gg 62X:E:Pw;B|nVzhm`_.S;SYf$\7 /\նx~z;:$^AA a_nXw$ЍzVpA;rk9'gHqe 1T"EDѐ2 B:NDMe.Dy 7 ބRO)ySCDDDDK)ZVX>畚2i,gv,)}~%8X)c 읿NPU0.N O+nqsSW1.)bB!z 4P84m{{wwjDBԱ]Xt5/'k+ o %@=7\JV82MvoḴ <(/ºz7]k<<'Z|B66ܫargu:J`GqƯCM^qu dLVQCm% SSLa;#X }=bf@儊! %C&M!d&R4A5!B! T%%r Cq >r>IxCatQCMՅm]o_ڞI,sB@%bkQ(j,Re,2W{I]G4/Re@ROFmhHaGE z2sTUq%gc]Ƭb=_ !^OKAfE]:$Qǂ:uԥv!ҭ.EP3!DA;AĻLfnkqg>/# !陮&.r/vȿrY6tMnKLe0r:0CJםtmI[5vXՔM%\eRFJzȿ[JZ5+c$ά2]MյY~t| ['XO56FkԺ~{v :<'-L2&p.TOaOBGVes`5!."*S<:@4B!`M\"D!Ay q=6׌,CJ!B0C'сvVA-?2I˽},0ZiE}"W:\Q; d6fةF5w3P D(Y's,pRɬ:$ 6܌cV)\NfJ!fV]q]ڮf|O읽K@_jdDt覛NB ѱsAźPZ-"V &T\>?8zwiһ} (F3\kK\t!IS7"=~wBʶǟ*a$(s\֏C"Z36˾P`EQ>?Aʜf l|=1S.ڂY<[f]w]"-Mf\MkNaGdj`w}~Y~^P}KL _sD_k(T>fy? -BVŸr3a(A)O+@ӰK8:PDk (l (GH?1$ <b 4ܥ/h~Pp٬.3U"yC,e쪙ļPy"FqٶddpMY1pqå]Uvc)ze#TgNQv"D |fiڪ/}6=wB\湚`ȭ TT+?eϦ"ݱKQ_t(d-5:91-ȩ%0(@tnh MI]:4~Yy{{>;LFnk#1+С|OtrrJci|&;þw|-R7B+5p|_ R+M' Q*oSl; 0C$*C8BZ6p7kȃNZmRfMU"ѓ}$o|m`BAP ]nZ@[1,˻s!y7wj؁*b ~!ȄyE]Td&;CvZyE:B\7Bcorr-') c:odq_B8 :uCݣSZu|]B߶ e[AsyMNN՘xxҸ"rLPLa"ݿJ@oAcߠ/G]>ޤ .v`1j+b., MW!U\'v wM/Wro@V,&U.Z@>0`׾k{L^`j9?N?蜩 򦧌˴rؿk;GngP,;xftЮ `@p@T~%GqQ\OÄc=&$5I?97IDDDDD4ip޻,[4^(pdf2&U8Q몡GuqכH^%( CЁBY_ i u A)%*5$-;%}O$΅cQ|ݿJPtp/u7P'wGqpvpN8JHR&XAh=!7-$rӜs. ;V 3f//냉٫_m6ulbjA5{Ze:)fԒe*uԟNړH?;Te`?vr?%|aNFK}/nʞ,M39儯^kN !ĉ—eIADDҜYyDpot_%Hy\ƀJ 1vΌUs!i5 4峟K%'xCisT,"T/:O{u7s`K%U$yE߃_` ]Q |ݻJP𿭖Uhu}>I}upI|;eQB զ7zJ?4IN&99IsNztZ ?m%r:2oGIDB@, Gn l|ZG<@s=cutkh$`'||vI`rY~c=د%ˋ̝NsHN zMK۩Sҟ۬ (g;&?]lvye03ڼhWc"o)v'2Gв,NȢ-<qٰF%Ԏ_I2ѷZ*N2 % au2׊W똔es`:TIYSvvUzsWs$GM7JQ+$etX5!@w]zQW_5c_Q Bן<גԫX#)@ #dD5)_PJmij-"ݿKaG!, Z ZZn)ьp)+rj U36%,޻PHz~&|_;4\mafqpXU$JJ@YB"N :@$l$$$ED_ݿJPS]\-ZtuZ]>P "QJ VnzS$D޶7&Mnl5U$T3M y:.B[GT.] ; IDATr,UKtAX6 BM:!u,,:h:t!iAt;PYOs6~/J&]Ul88^E^}D32ޣ;@|`Sfyek[ 89J To_-@R^uZvAAZL= >BK%t7zF5X: +?mf m8׽͏\8^[kT5j@mb{Rsăf^THv{)2pڶm"aP-꽦7M9Jw=Cht 7 DkI☲@$ /OKAC%z(xDB(Q? ^j=yH@'॰T(ovĿlk d,ٙy &O6u&J/njv`x$ڇ|CRINU !~j!\2;_h?0XPeޓull`inAaY6 oZ}z]p!1lM G# i{JGnnn|E>#mثXo)7us~ާOj-kfEG\% `g`g/y=Y`o EDe1pYv ;Vm9#H@eB#[#c'-Ö_O(iG MrB c_<9oȺi6Eky7!B!/m>I\ۘv5[Q)5KwG5;@ CRJe2 MKyR)(7& Ov=ӗCep]YM bqLDr;_!}WJcw\]g)d^m ؔ:9l)LJ@N3A_BTگk>=읱KQPMZK<%hll p%Z*RZ(EHS׻{>bNKC"R6-i$"# : lq7~ZDl].`ܹ[Y>h"*Y%RRJz4\yv։!k``7#""""tvMhILۋ֥P乳pFP9(bs^&*ar=e?@3_l܏;QsWxϊmz޾YZy-IPc]m+IC|Gqս$ ?JAGLIVB ;iZ zA.` [ d`Ⱥ웝|?Hvw6R*9wy;r)bPl D;۵3ިv4le[%]矷G=af.tuƘ)ߙĢ}rg)զ4ȇ<ܶ8C*ĜДK;4y߸:]*bMXCh+adQWV!f_Mд0<)!O"CEi jqh畍uixΘXc5/?MkCS?6*\W5*h="H4DcnMD>?JAEX0AU"D `>@Ax`aDfUΛ)Y,$;ovzrrt4Z+Z7xBԓi^-. ?VIw>,p}~ us<ʒuv>¢ ,y~yjm&8lM_?nﮫΞ0ikY13u<|)1]BU]ƕ@,PFG-s,6 @B9hg`XA9w5_#ᾆmE2ޤOsПXXat%>+9zޣ*Աr[Gp" ~sr c0'=8 a_ӭQ毾aU~'U ]C=+F[T^ WTP!/t{9GAeI*XR7/=et8&hy`l vʹ-zLxj zEcPιTi`. yO)׉{)ir|]_Z"ip 7h7'oyؗOڀ Ҟ SGF?{49' &a2>mKm{k1穊H?ּe׏&pa[\2c"y^K%OJ@g\Gh@f#\K=9Gr=B\*x)S b?q(M${(EwaqxRⱈLdqۋT8I bŚIז>c52&hl1;J@$XZ&ͼKո֤դތxߵ퓣n_UQeRdvM1m㛙 A֟MWO"ݣ{O/ع)Dy(h)Uy E))?g( >*& Üװ(Bgw4u>Ma >Jbs8}NM:2"28yϡ#MQPOj@I a>> 9$)>wi*YdeGMn@0| 8&ڴ@DQ>L=OHrsMyI7B5SX@ ^sHm{<Vf}~P}H:R%Xtr-߅FZ5e(rsRAZ6U؆Sf%9Rlp65pLB_꜓@x|+V f ƘoKJP!:΅ ]BvKp W u,ڌJDhApCrwv, vȋa^pAx"''.u-=Lv#羟9\fkN7@AN1B;X.LQz wl a/5<1yz pl6_8|o:?iTH{Ѝb_ں8M֚R[=AP6t a[S f5Ӓ5/ҥ_{,VE_uw69vb'kY3-SR LJC:Sq:Fjo/WaxX\~+ϫv}-"$1 AJ@ZK EݸR@ ÜD A bi@̘>:!LKsp痝v{Y}֟WζtؗNDFn΃=$rWƵ<5:@Y$ݿJ@A( E 5Q'g!#|uu[f fPpQ.X?j~?S~4"`ϺxZFo4?/lM>q-6_Dn~R{^9ɠ5s:4: B~͠Vc~Zû@c<_~2rUM*)fqq4-0LSpLrRgTH~..z 4YlR:e (,H)մ.?ZmB~Cz,dPRv1YDJ0G?nBSD SL3~m uGWU xɴ7LE`}nCpݬW0#iPCU6*ޠ`*XG U AKfDRl$f\_h] r=DoU GTpxAPW`kAZ](:^5CJ*Du` G5~p gOa*nM-åЉ AIc>DD?K@PA%88tAŵu"_@utQyހH rФ\~?P) ;UG~=OgK`|uߣQuXo6A:tqv?cus<}XDװMƠoX(d1FϏ`΃b \nќT!+q Ќ*)ty&9r=.c\Ae8mcrbq (e/6xK:ID,뀓el+ \RJݽJPӨAAtqSv#&}>t.XtDb JOS |Pktꬹy/:q{8CX<Y×t:uUHNOˑ8r = ~I6D*5:tҽXH#qo5~2 'GEf:$I] <@ lv>sF` 16$wx>v* ;-x ;o:qI %Ej@̕[4X[Xc%iA!4~çF}yk|R Ƙ[,lkR +M"ݿJ@oCPfN- |_S!/ 8 B hjmb^.g*Ii4wJ "C{^npsfcAYE.nro.KOps[?C{L&Kqm2򽹉f#"A=;/r4{aƧnzݤA(7`oiQxDA /w דءl?z;xhba"ctB'݋Գ YRMa%vwp;{t&9k"} 6m)&k5߻6~j=OS !|i=2Xƀ/J:sqZ+" ݽJP? EE(ͭ7vrtQ\\D2h+Ǟܛ4 I6!wF>埉wvWƭ5{eSpzqM׃gCXD~\Ya1 ;&e6&:&G?^hC__ NeO$Aby7^CЕ(WkN=}rE2T-'T )X9pƘVKc:J$|Jcc~BWylv,@!=5=6cjl٬b聳S K)Q6VÁ5?H}`IPf&Mz܉|4CQ>JA"En^B>otPg/)v,ѩ -#EF۝]~0;$Qqoz?x#Oaof́CX>ח>,[Y`q)dOGvF{:H(q;(:p|"Ti_зH7~އ1 Z1Ζ@<`Zlǘ+J`X};aZkH`A Gh8-N`2Z(iX1nS%2s Q }ݿN@oJ@0htV NL O0 GL\t k1F%j91k~;&v "P>c>nu0Bto2ZY$v{iTlhRD;E:!:k4cQ wŀqiy~φ wd,ԏle3{`mv( J' }$&|ŀ2"ҁDpov7iMD%o#RJ"/L8< V &"""zԞ+NjXN7H$PdY-pI%k{>Fj仡?zyH1ցok!mmAjc\j+SJ4ĒKp!Te#r -G1' #yAN@W " e;L 1x*#< nӅ 5%cJEaJoG)0e{HHSAEnGxZ2s)LC=>mwRtaV IVq&W..i8Rv7q '_Af{M#|\Z{y]DsO;+H]kk\a7JͰ*(&MDAN@$Ɛp ]qQ;&$(AZ3$Bckg+$LJ;7ڊ>woqOgY^~=1ֆ\H +l~~s`/j|D]5Z}gUW?nI25\V[Ҙ `itj86|MKAG21/]4t/ t YAI :t u 1btz7Ҝ}wZٗq<byO!F{Nn.CXXN3z[w h>Sٵ/4#Nf20IWYC6Vl=5$0`$J~X "pfOjߌxqjѿYmo[qA}gl;t.® LGz`͑mQE$5Aivjr$n.8~8w !pJZ͍ !hhP4,IHa}$M""""$'N !?^8PinWts,tqW!_GGo̭ h>ATxaJO~rGS_Ω?<`^ Df>E1 ʓ}Y# ?td5=EV8΄ai[dj@ӱJz"a{ [\, <mf8HVk&{%82AVO{b5+/?FY1ؐb9t+Ye3]+$.W5W֒8Db؍S/$ZB `#t_7{ ͡0RM _h/DXo|?ݹ]q@f䑬>1)iPJ h`暀B)C` I62*>`U"bDbX`_ơPiIJAx ̬wlf^z|/5Z>g X@"Ig-wu0Ztá;s_».R MfNG$xK+0= Ew^΁!1=zX,3WPJ՘*0V#FPx4S#4_&k3Q4"E!!G -H])&MN@W ilظ Ǖ Xz'\#[ b5KӼߊNIigdG<qeD*-_d h5R^+Mwjò&*~^f:5pToHS^5!*;^S$^pOGˏJDNE puD-:݂q3 HfHdj?u @s^8/=FkuEFydyd$yw l`Bs\ u_61(1^ }MJ@/-(tSP\w:gpյ+b/ tF dQ(%L6X73}6I'4)wx'( w. V7|>kAIG\5>s[n&;H.'\7t%#A;Z#d4k/={?VXWF|?(j'hX"1Ӄ|-`DB*Ì=8.JIg,s52V(v 3LHQvuV*Q\:ƨ}GŨnG.>j UTQw Hb5`^}/sy_A+RuNcVQp8?*AS\SIPƺLAݽJPHVB7d'!G] SpE_BKZZŦz0JM?In>?(6$Hs'0N\٢Kt^\/x=2JJo;p}SQtY8f},_}p\~-<}VLv'icB v˴M-(<v uCx0u}FhF.ҮͥCש(&U!|.6 3L DݿJPCBDJ][,:fU>\$>A8Iqr`K(QFH#BνIpi{wb'׹qg#[\sǓ7TCUj]:۴R&꜇4BPjؤt#گֆF;}({y4Fx!?j\ MV+rذxֆBBj5/MYwCRTԭ sa&XB4 >ݪl!ƒ# H `z0BFCWF=x<@rԓU(Y$̯#!UDqYYa(WR~8&P3E!`D\үY-on{a u9G˼~, C&qS0p u,3Ђyg?g;"@ZՉJ63Y rZ }JQcJЇ njѾZ-' m|>@.F}(2 #7Ƙ s@QgDPgQxGw t%{Yxc{K99l<ͦIgk`fK%  ni699ҏ:mer[?P9ݥ6w}wGZ_ZYpiA^h Ep=孝Yugdo_:wN-:wv4r@,Q jB ctDB4BJ}O\u06+.?,(6TF-)RE. EttͰث0,ȷxmM6>0:(Hj:Hul0 4xoۋSO8T1s֤2&o|^ac]@A#׼mBTW\{10 #Ar;,;H2s|(ڌ3*%@"JBAǏ e% A]ܶ ZঝmVOI}j`Lwf?\;̌z3?v 6 A4/*U]oz7צ_(.Qґ;^-Pe΢B ,Ug2iyBt xz"Yyaܳ j>6eB~t# Nl{CMm*[=L IDATT}4Q#פ) +k OX9OMj.;G޿7gz?7cesW>AP =ء-Tu0ܓ,@:T@cS"G~Ot?Sovo>3lu>7C :DqaBHr{(p9ߨ㊘`Ng% cծ90#UT 5 m8{Zms:J?2d:X (b_lAW;6( iԴH[見鮻]u=X|MV.J AMp‚B QZi&S D8ܛ8Ad229sr9OiB|8xU 4w 1Tz@%DaLĵ\=E}R8],If~VC/978>^_!,^FEp!wnm\G_#{P^|`eL"A 5?s SROQ.`~2:vz, =?{s|,Ɉ7o=7wWqc] * Jl9lΕMC.;wIPB!B8 Gp%@\tյ:j@ \w]s]wܰ4x+,|_yڤ4l"6w{8jҼ"Yhh>at"*liiw_FcG8wUc'hjLv>a# œ~{y`]s꘱& I֪~P h,jm3~h~6$dZ!בQĢyʑWjw+!_=KPOZDQBUPq'.]]jG "H5PTrڴM7X!1MnN9;d~NΆ._|E_JPynhɑ8OXGxDCOS\ybnb&XUxѥ;^s##(?SHS0>s~;LO Kv/ϓ4]'N]ST/uDo-=E+h>MT;r!*G(r9!,J_>uLڄٸ'd&;+KD}!i}&PG0'jqcA`(\!: s r@x^g1U?K+c\H 1 F" 4o\\cI_9mҠQx}ƑF[\xހtPn91l?dx=r#Zy.K'0~l+XeBHJTckҚor@\WHGL"JDMkA %I U+" *@.CϺ@Ы'ك~B/?X٤ݝYG6rӁCi!pwS{ ^ժ)6ͽ76Wns'Ras 4Χ;4ooLR È,!HLF""+$($u+;xj?vnpV![L5 x DD\J/]uHeޟnPʠk(8jB0 0 03־03C+)Zo$COjA~(NxJcui3fOu2Oc%iN 5A'+0;r9cJr,͹&֋C2iVT%ø1O@h0 F|# ~v]Fи(`PaI[ z/a8ڻ{mxYpgOT ޳!BeHM{޴Rɗ;LfUbbAKF1@8{GVn)w:Ԯשh&I0IU iO;g,ʀyF{A׎Dz>FR0}TtFYLky\L5f65bex:s~ݿN@o0`pЄ089<t'@WCdap!?Ą14kJ"kp\G?Q9$Ow1@g CEm&kAbL< 4:a<؆;8Hxvdmx-`F\juj|[Z33 𲷎Փ.wh+:@t]ē@2`:r EQ|UZ; o׷?{5PQ L"$xؤ0H=;mAkvpH&mDSߝKhϬ@ /4z )Sq!REH&6:DȘA& rn:ȶwjzB!M?׍.sXAT^!HvZxB5q/s*}#'Q ibchªƒO!o7ԡ= kblO.KE+ J =K#A߬D[llbs݉ XYګimi(L`q("*<ޚ&+3w!Qdi2;Cf}؁B,#y }Hd{~c׭oDad~9J&ѸG Zs%7않Y#CC <{ȗ r'Qiݝ/ Nw6\|oЬ%V~) Efq3gWU۝;q9ݪ)xCȾV}<#hy<(;Zk,tw*_ Qb7pd ;b 4[vL{tt-c JP>"%2D] t0"eu/z81(X,Ң,TR$Q që77T\ Jy*5!B!>]g-g%TmGt؋D|B/V UtgĒbPZDX@zL !Ls !Fk$\.$D5&w0&s ["Bi1 =MKAY6kRQ'{0=?Yٝ}afvy~^ _PQ\odaqˡYuX.FPk%xcd1wWWq2;ɳ! ^Gt>M}I 헟̖Ůtnh}=bsյ5ԏx@1xUZ:&sR 8X76D>זBL\. z,G+_(0\Gd]x daߖ"bAЃ"O:9 5)nH݊)JTJ`+:W3/r`RR X*$G}h|9ضIYRSvV,zxA)Mԥcpc@&;[Df#kc)HAAҋm%v%eLG1 ʼiTx\yϠ{*'$D;MX 9v-!`[R1ގ*$wPJ:hu= 1͑?KQcK9-I#$Q)J? t:\I,1!G ~읱OQǿQĵX:8vFӭSudıFw? ];tn"6]9Rp4~5xJ+Or.޽Q@!"TNȁL{u^򻃥?-rБ Ts4z⋗}Hln=l 758 f R?^~uC]O0 KK ll`v}}¤}vˣ#\(BjTW;-{c4nO}bu8~: $wv.JkfNyX}C)uzكtD$wXЩ9}$R>.V$$`^NdY ~!kuPW`B$'ݳ'ɲ̱JRLZ:@:']ʼOOQ)UPYo/9#t.FއNη.є$~'p6I_?kj7R\ E)25!B!S1MѺh!2NM$)롑xnFO-9mcrB= `?xo(Rm5FR'{iەԭoQlδaܿKg= 2ÜaB*_MȆq ڴsA ;OP1Fnb`08&'tuspb8l&NQDb>8V.-p'i4mJiNۯHW>\% @*!Rc[y$4Ll@:}2Y:1ZۢJ5P6SUİ-8 T~'Q$Co;d/D]{֛XG`aJ L%;|f*c;4@ <7yQ˼:D70&/&?ۈBВZ~;*ңFqQ+`؈09q>ݹAL7?K@ߴVQF(vqu8:: D7Q70d()Rjȥ/Uy~Jܛ<" -`CR5L^rFLF]Qi䠢zzH'ߎ-my„abKwqcSqMdu&L66|BA9tuB]Aa/0S"8d{8v>Ƚ'}'y1.0|,)p) 1EL$ e_KP(̯S(Ț $&i3 RbVU&=ӏA$T~a2s,+;'}=LR]6"uNrFLԯSS\TYJ kA&}b=NC~<{hI=A+ Ix&).6SW5S,jdfLǺ\YF6q} IDATa65?p9Z}qII6>>~ bd\Ko;`Mvu."b\V0|ڂƅEEp)`V]TOkW qJ + n(2D4ZdbBۄdn;@1sL/iZ*9AW>X%s aޢ 7qDeyujJG;)߄AAzbN`:ԻC&L`K um!l~c0 ̍s?Dgt}vE U[wtgQR}.Q55rs;Q[1Z0Mؑ]vŵ`,6:dR$Ӄ0D2 6\ X/Gw$r8E~m];B&(\#&g -sb_cjJ%0F(ʼnwP'Ԇ_8[r8f=h "6xNPݜg}!L]>a@ֵGTy5T^ U \ e"HG6?da~Y} X1ڿ!,}ϡG\<(ab{x{K%jOnQzެ< 6nf8S;,K *̑$4js>DquIĒ )[iwI͒r%K ,EqOےjUS[mH\,9rQO_eTODSLHs^4A7<=!Ϻ66m,]ELzƽ?A GVlB!oHӴگ%*IUr[ɻj xOtHld5,9v dEY}CTI&&ÂCq}_}vADXXjӘ?j_y͗=YոelZ%OqyQvElj(D%;KA'xhV+mga/ > ; heG#6 AX X FF\e\|v . dgv؝Ad0ug'[ ]AX)7yeD9xXå5"^i%igVKWs{xk'&𛸃zu 7 ]-qh/L&!Hg o0>ѷypž0{Ĉ;LOAnr B;($j *iجM/nFYd1nGbX01 {M(D0cxRk0{ JC!  %D1uGnnKeҸ k,MynU;6g@)B>))=m#&Ah6ݙ78xtN $)AiAׅ[m}e͂"g]uzs1U/;:} 4cZC ׾-QvQ47$>tbrPeYd&vg;Y=u73ٚMܡRʡ257jYX!&f9'0G k#x 0lH̅Fˠ~p۫ ԄsWFݱJ@?iPjLܜ ]HVߠCA]tɡKъ8hiiM~K !m@Tt8szվ6]\ftv+%oJ*MCZ]XR|N-W.k6թ^4|%~-Q_1Xܡ_fq`aZu0 H<`]:jlVO= w jTrd3Ք!–-2x`'F#5QDb@g+ch d}mwIa!80""c"2Ѱ^g d^>`hqL$IJQv*-۸Ex . ׵p-@AZ@[IHmB 8pQ#[lp`yok6R҅P%Cˆ:̹HWwR#.bC:nKܡ^HdR|~&a|N<;6>? E ߚNsU w56nxmL[#`C _do6o22K5a/ g'~'ܱjP/B-Ex^C[[ܻT&.A'qvhRq0X%%C?^/G^ZUFW@$/5z*$tvxJO={o"2'Qx;|>XBL.z'u/@qoċ;ϸ3IDHcLbiq^ sg;8-=۔!; @KBl+WBV܀X.X+.A,,&ȈOH>P&_9!C.w0ENv JRE"{=%%CuN0=aKf$̌*%3[^~Ue$ܽJAl $D&HNBMa^[ˀ,o@P b%Ov%">·3߰L3'Bg`8>&>S;ݕbfF\bSٌWu>9J]4:=G' {гtut\JJJjcŢv{=J2f%$+OpRQy{]V4nKl-5'^^a 'D!-cw`7C +kmsWw +zu+`% +I9cLA3䂹%1JPQ,XJA\ќ@z8;=BAT*bSjAȒ% [vH\[ET&GڭV~hc/So[<q}}!6-˃CLJSq\x;lu:'ɷ7uuH+*L@A_xJ;`P^>p23Ôè,_343o@EYayfIM=A'MT8 D*4:- ""CFAc3;IL1xl1$GsZ5vj] ͞/1_"0TEs~\Zp FP:\]ۘ7?x~R!5~ܡkag'; k&k%W'hj* 0++`×!8X8tx{bʧrK皾g^jYRf{]HxordM]Wm<}9(бSu촾z[ cx'lAT`A)~?? sefΏ`RbkB΋w[Rr'qLr]ؾ|;x'qfTJfSϮFcnd|^0<; uhL抬I;.@GVgW +_?d Vhq0[@E}݌kC.݆xԎaٶ:SK'݌IݿJ@o`KA H;v9t71"PԂs88%HjړK z$.I, RnX&vB 6v?.\{:(?a*ܡ6rམ wp]7 vm[-ؼҨhDI9 =6wzoҲp4^c+ȒC9 GԿ}< wFBY/0°s spb0`Z[VL7R&*p; 0$Ji$AJPce ܁ƒځh .@D;l oZ@73AwGϑbb"v Wggمr$IdQOk^2uMt$MpeY( '+uVw1ͭɥL݅/;3fpXP*ZM A֎E5id>UC)T,bܡ PsgY6Y F`ܒSl d٠4¦ L2 !=P;4c>iߗw?v;V;#pGa3EDQmMuhTP+7GJDS(Hާf/GH#ou^x}6ܒo-抖4)}HÖԯKj?q'%B!&;)qپtz5E\}iԡfX:Qu89S]S'Q7'ܱJP6i"ԥC;drQpԽt$ooWpHc(I,%S3? *oK5u}yD^j]|JIzߥ":<.şە~{o 0&ܽJPiE -x z J:v}tm29dbQNR)p8px9C ^t~8?Y*s/*NY)p{XK>4ny )+~54MABE|no0P{:U1(v.:4C9uI( Cq7`׉VG͋:ԡCÝԼ>eWmzc$ܱJP/i M%I,drpq.B^D:29RY "nn])BRH4H@ }dI8,y($gzS|,<o;|Xܛs[wGu;fs)]H/y|({y(R4Nx<ǿp A,q0 ލCRySm~{>}/Q!d53e>e.ӯJd2:7|$Ib c?k@񯡆ޠ:f,cߘCF8tjH.%Ü; IDAT<88[nK@%Yb OEnZ|RsȮз!,1,wqYyy~EeXI@AEWړ6㱶өy^w:>R4QG4G,`Я?"pzaQ㶦`YD Q{m@҉;FM8 Xo 8u')x  NR%ҖPD-y|$?Oon6+6uޣ }[KEw;cw0q2Lu#=dV_XAr]px0j4:QlKz3 t a.4` e{cLOQ!gIi7r|߿t{(hov1 POHrY[SgZ Lqg+;o}[M^wPvlu~hBes]ZrpPngPœI81M5q:`7_Q#gJ 1v1 `!hĢ!jxp]%:@4.FTC&S/;C@-;4Så)מTĬ_[ov B8;CJ,PqdDz 29:JXF{Qw-3C:)W VIY?%yֳvCdܿj@_oPS8L)&n}7S8 Ji nP#wnq!ٸt6`[dI:F:F"F ^} g77{7j5|h5ʗfXi)Kab)mU]'偑:.ꐿgn6וआ|N$i1K@,m@bGA0ߠ_ɏGN$Ai@Q-^\$^ Oy ./͢CEBZ\ۺVB=VzipwȎ[ё[~3󲅟+ .+U^X`9}hsH<갇l}1k@ӡ4`T)-oık?J88dX ZZJLKK)2o9;^n`@,a]AnXlloMMYRZ9O6J璵(>۵&Gnܨ~t|\v^/ZZL/s?Pm&yUxCJFSy*~OYCtVCo~oLܯa̿i4uwi)"ٰM1Sh )Ĕnq9=.qxˎ380$GL [eeVR<}П.Ҩogm\]«|D&^_CC4ŦR2n/ʞ9ZnC>rܱPmED*vW*^;x1]D#4h{mnj3;>vL}MVͤ ;nF *t(W4#Of[ً]ya._P퇡y;v| $= A_C4MZ)q( q rBZa~?5pA02HǠͳdCr8-+z0HIw Q1(I{r .˰SfK|Ę",Ooog}~Wb[jQdaqհTږ:Lmxd%%I>?H|^uoy2ݝ“-eKdKH>($ÊyI_t; @F߉Q+I;&w(F(IdR-l&NSsR,#G_Vцo HCSκͥ}CtF'8} =#3eydQtdVv1lq GTRX-GMPOES"AjRa,N؂X@CC@7D a"Lxɽss!x5Jۗ~,E5(bl$zjH4Ot`*G Qg5(,l,܂;s+nÎ,mfoc4fg$WEYu'-uK@s_}J iٰUi_zR;JVs[c!qsz][G~:_)Y)9쟇y).ZR"SesHs#3Q8(h7XfT >%IW=JAGɄu5BA"*GH1"m A j! e' jRaI =No.e7j8/`GDY__9s|F}dR#ueR9F1<ƃL,GV19I؃e&%Zۯ5b4n~txr!a 9o$I$I$I$I$I$I$[AJ@N H &Qz׽KoGg ݘM!LMi%b6.>00 dUV/a F0.V5НՕy|~MNe2ͤQ5%uEyR}[[Eaodz,?ct{\7~)P"^ hIAJ@o2BKrx<=Gw.R b"Dii d1x/L*kHb9ࡒZZHVcx𽠂ҏyzXNsK#=^j>wo| 1EAȖRɏ792{c"GbeY"-0\-%{3<:;]oǗ7/v}=%7IzAJ@VU=@?QIUt|y+axQv˳ $-JN"5N}طjKGIW[f6|@.C(G!2yuf$A1!MIa!U\ 뜨IPv>wu]o,]|K#a'#^ I_JAC&a%@BG :R XSlZX8oݙم}eW& x{FPptvùpzhD@잼-|6W>Fm W-̋.$ 4Q:oj֠raAQi98)Jy߇}Ӊ&6ۀ`:`a_>MԳ50ޞ̗rdԴjy*eYi;*62Eqɏl5/qorz6i9R6\,k}KЈuY̚qۈ_[9#'$5~x]z.[ӵDDDDDDDDDDDDDDD|MJ@FB]yt&9G }'|Z67dx6Ͳ,2s d9!P#\%uuYڌb9N׷OT)|(y˗{+Y؁|6?NuT>gd͗k[60 Iz= @@Z(Zh^d W)T?] h`˒-aoկŏ QI"VtYfyww.aIkGdz81ü.Y]U5gD-Ah^s9?EWr<"f05kWyg^SUr&b@E >ظ.zy/46@!/K/wD Q*e! yo; PlҟBItP"~jv83{~`@bL9ǫ,xC^d^ʦVݿ3 h1'dĭVFy 5"5vx;QCW_-kVvs#XwŇ4mQEaӫEp6l ccYX%c"r1jA/QAk9BnW )SW"t2EP4fvbiȥyTTtIN}]=XL]RzTE-﯎Ѽxop5+h!>Ev3ѭW]LY?pKvT8yeJNG[kLO*+m3Ow'ϼ ?d H7쓀pYk M PVA_oU<ě$m`-D+|H.¢<Ef'@qaͰP\mvy~LZeT6QP)Tb>J?n'_^.E%]"{[x]wK1v!cZwI)4escLn$, |9cL:-g%IzAj@/5(Dĝ Qz@ 7PBR(5jd؂bA }N a/yR;PYsU4^:v)"B}D@xw! K(g +S!,-s)}*k:9z*l8ɭx81w>Zn}K$B ևy8U~MvIZMJ@gWsoG+ E̮ҤdZh#Z``% #C&^l%W4>iS9wMhC{8YӖ&v="}J/I-vwZjގG 8p:oh!}Oy IDATCzHO?D(ϓ;kKg&_F0h"1lj`&wc4  U6ߑXK!kcLf-" ~A^G0ӡ_ح!9[㺟Gz07w}?%fR8HESyhn#xo@= نb , ܵ6<0͆lf01v#i}0S ISwARYÆ2qf1|viJ-pU XeF UCLȓ4xu @Ш l`f5"P#p$@\0o\nC"EpVtW*tJwryRiQKqCj+&'Ahb4Ԗ`je0O#ܜHOQBüY v"wEE ByH}E iq޶%چa0w;>C{ηtvͳQDJ?PAhmXJ܂}Jȃ96JYǠ~Is A@GXK ܀zW$N qBTd !i^':1!*!1;mDmFq_E䔪Mqfp=_<"& @ZU2ۆ%͏my'C *lN3fT@lC|iQ:"\HplLyW/O̟ʕOQߧ Z粳 6p,e3[X$5Sk,"(;1 0wq'/bͣ{A6&*9/ HԶ&ҥhJGanARd7E_luMr$ \.'Ү*1{\]0Rk6  ]b@"[Ք4  ?ohCRy7:qPZoB11^ 㬌1E ^Mqf:Tt- um(M)%)To:Vk>CՖ7IKgjy- g/(ꠚcx}lŭC}&9HQW}␷%"1 @ bgVEArO%md`,f.,$df^v SMYҮƕn=*bb9/$ !(v'Hmk ݡFY@u@C y3 %gЂÿ^;|YS?Cb5fXȄכ\C`,B^$ 0 VI`&NԔ܃Oc[ sL]c!7ώ;INPc_!_٨ag xЩ4R9vg-4ֽ T>L3O^H4\jҐVzU/}x3z1X*y 0o] E&0nl(#8`j < WIZ4y5ojՙaBj~>5' po~w {SZ^U3t}|*j 8)ʄޫ3/>S"_I u-3&ոp,Z7`Fc{_*㫬ӡy!&P0?EN0Ӂi޼fh߯qqX &Itbd]G#a{zu Gϧz8C1fH) @ \2#8#0nn`6) ;x `>su:HImKC 8U:.pKCtpmkbWUs4Wb]:UmY?i&zϧ}\ǚ̻si2Rϲ)XǮK۱e+[S}` X!w\ۆImH{̲,;E|~u&Aɣ[`K'w!݁ 0.p3& #17IICIPJ{#2q:?^%"/6qWj؇xBU:-SR/>ȰMuv~]3M\L)UݴGDAn$zNxSիg"r6$!Dfg\ >X:a͊}'V\4r0_S[`*-{֮7 iVXZ*" 9{lj& 9 0nWpX \#9x_ODhw;KQtCt{_&=z4 tM]sBxK! 2t~OMnO]bZ\mOL{ +) le>s:*j&$pwPO 819M8Ț2WHt_/j9e9t=J(KFBt4F?K_ᣍ1& cL0lϛ}cw^>I&tfgk p B_#Ҹƞe .Œl/ $m0ln2#AF(s% ZY:\Bơ'! euoʀu'5<|.LAjhTXaz >ܪИcoWѱsP $xo]t 5А,ٮT3u` v7P]Xe6Ԣ103aJpG/si3_:dYl?AJ6ǥr \ ^oͯ~:zƽ^!j ~gNzuT[gN!pR?S>CN)a760Lej?u70Yf u\4OtɺԶmP/~X[qP '5M AiÕ40%l t(A %Lmlٟ3ϽX957Hhf=^9= @cjr{W8\źtSg7nZ}ne۶B1CƲ>,˞ 0 0:b`3g`%K\ȳ߽RR5خ=cs}]=M/4u&wEDZZPl3n&-DD/q&EDvmoE([LwTW @1 O;7hA䡆X |n?kŌc5(?Ta&nlIΛ~TuKnCӄXp-`^Fǐ5#׵"#OuќsoQ 0 E$` 8 dQ89@ڒ `}%P#i?H} ^a8Vs05)_3|YڶB}IƤ}ɸh\,b}6Ec75 l^ۂNuwP5DŽXBUI{0de{b{` 4 xK3"`w;9`k[ rxΨ&=?E_FWD%!Iߊ8p9&_4 1'kt"vxߓHۃ[ YɏSBo H1~ t8M@Nzi#xW~;B)4JaMM:?$ !.(5n(U;YXYm˳I.L;(!nTT$flR,՘jI3bqOk< ax:$/rLZu 0qD7pG`,!#>cr&>m7$JCq;Z)RP;fw0=('9[OXmӲTo]1a@l[p+-aRO~L;2,뚪ª TޗVdaFv L#R7*]6rrI=-@]2HlPUҁWr#EP§5S-RϊuNti 0qd܀tU3ӐxPh?* Iy{;JAos7n.>.drRl :! ?S P,P6e#uגRt Xaϼ#&~?3 E sVnM+@I !CMR`&&Ш]D1r/(uf 3wq^Uwޡm&ET8 ׍zmLeH2TU 0.tnn#Y+t T5/}K($oti"ÒśKfmfbpC:M"^ׂf@No SLU@g~uH*z. R$6!O.kcge Evhz~V)Qp-= Ot"ݱ 0aA0T⚂H_f>՚{3o+(;Pz\iǤ(6 R_g=aR` ̈́nBH)= 0 akO:RVE 4#x0Pc+rCod=4 tܽהnZQM潚o3;㶄gg}{`_6  |9·&b-bAHuiivˈ:G=cpg߫fP+gַW(dAU !9Z{J=+0_{UuD 0n3S8Aw ppIb A/ݐJsPC/2L#&C3e)K)]6u,5*6p#4sΕO&k[%V" GbCP@ \%5O҃^Zjx3ӵ  DZ]_}gy}˅G(vrm]ۺ9nsxσ8ľw~ =c̛)B0\pT$`` $$` S !'l0 iL )6t:i&_v@/<|T r|tLn8G` (cQ}qkP<`}-vH&v/cp,n7,O,v( Ez 4s|c[csV3Y @gX?q"t: [r?o1< ǎ^! "2\OY2`|mtO;>}vhr͸0`x;wڊNkhʲ 0<{KQt'PN/=*(~]G{bVƸkc1jB8b?kj f.Ka7IZKs\;;HzmEHﵜf炾XKi d|x|oޓai("ہhރADkr zX8l8e,Umvn2'/# kvƫbq0"r`Cfax zclxnDxwB;W tJtv!2`" yDȗFC,J ƥҩK4UCG齼srUISr9l v59;h"oAcN9Cn#5p? +I7 0WOt:zCyPjӄ6 x"&WcbqfV{ų)tm mA ;$,vC7%z?b^h)yyj.nY0$sv_h?s`"HH`=Щ?U "!{.CR̖J~c o>ZBlz~n,M)_&Dk1`%|C7s#;tͩV& s ݽ 0a h<,p#0BF`@ I)@C鑭>O8t(9A{-9RPI׳^p(~H, qf3qHv)E1-X<㏈~g5vrI'At;Sa|UxSw']us#\5_Dd{T"rF.?:-b25'=\y{ 0 i n9 $LiH5R[ʍ4}% W 9tuSvu47aI>ak[ ODs*`ᲈMȄƊmZ5M;cZXkiOF{`!! OsQC.ŭ|sC:VE/U훺\PCπƪDbOΗ^_/w0Ƙ 0܀ nFqqYJid ;Bu~b ߺ@F46ak &!6d5 L8 R%eo> A֬ iT`o3iRH@=uXE0 ~7zSտA$B:ca}'B]M [A u:y=>I,|+jd3xݽ 0ao6`u"cYRΉ>ukS@<]3]1i߃ڻ s@âr=e4bڶh,j_Q7 _  k=3:A9x)T`G~=I.OJ9 i'Cj"akΗ7zDxC6{6Y"pb n@01ݱ 0ۀl@pL6!3F+L$Mrr[ QX{;Ĕs},E: \1&"@8=ltrsXp{j^ ء,M zZloxS.6[ -jj;G%$I< ;S}GZHιS҄+?cciBP`MQqK?>[k_/ݽ 03dK LҳDF@fcY.cA}L]ܻ9pSkLsm6 /sE\A)2km57MDT\4H^pd[lxOoˀuc0%8dSҵbI_ XzaО,ggu]W H݄N/'Z`|ݱ 0[#xL`j̐\2Ȓ pp&d)rrwv:-˵;%o"2( gbID6]. <m;.ph^jT d`fO;pm*V[b@>{J[>i"KjzZi-{m罏zPt>6=Z58ݱ Pq {l76pmtW0W[Vn:E %_b r>}o8{oQ Zw-?ԬXsrXu;4pPs "!_KDڹC컣";>n{땈Ty<)w`RyeN'zg)uV[4NZ]?~|Be]^UCjs\Seh'?%YXHdecϱD)AU <˲ 0쩬$nB Y:#pb y2iK/l#-މQC&ɹ^7;6a  "rPXN)"Mj'課%V^'Jf s؞uZ Ţps-)Q=! |Efr}΃sj!==3!ά=}p>#߻"D|)cg:s[1HD 0Su'`tW3E'o<)܉$ԤM~MM[?6CLugܠ|ߔۘls9ЇKnCԐE9A?HC& 1Bk'dE[1\ 8mÉtVBs2HJq Mo\P]ͅ}}{kbV CJKv1樹)Hw2:Xj=4Z~Yc"{-j 0nWN #s88ك#DPC[@~%Kt|hJK6m{k%Ab9 ClXx_sK)>p8妙:8~y#a'Tx[lVs`бߥi*_h[S_lg8u ;W:اΓ5ꩫ=S یp .K.g@:޿9K sk,DxhBz|3Ƽݽ 0,AE$6`F #0=a)5dqBL.1&'eߝ<Ka._SPxrKl+ݢ 4]P~1<<pIN1> ȝ:J$Xh(R$$Gx~Aj;@P(;ٓ? )$翫[ A=3/~LB. c c} )۞%4vX|Znn;Cs*iѰ 说7zLRG lMwlyI*}_HSpe @ WfqF t\4 =Wگ;LL:H3۩<qr<6Z<g()nl:"&4J6Vxk0 _x|leۡS(iоϠCǖ5I7喐:y*J@_6{crZEzΗlBꯅ{z7>Yd%=P+˼XBﷄ,g/}^Bݱ 0a LDb ``3V@ p"ϗo)}`8oo.MZ﷭R,w uqYx*O7EPPj)NA YV/0 6PW\̴֎} ƕ[r23>]AسYXn֬t:;&!y7FݗyCmk4phP{٥doj;;Oxr=Q B1 :@B,`)88HY8/<v 7!v=%pQ~P H pJ;m%BB8wk?Y8,+p oF;0X[ hr|_W |kXD55{98k4Mݽ 1 ᬑ ؀`&BO# @\ (?>+>30TX<|O׃J:C("(p-FvX @s݈qCrYjt`yP.n{ǭq6kgAkc/~BHڐ^!\>gyZ=ޯzj_UƧv0 n@J,h&Hs 0 a#@$F``:B` vL2 U\@(z 7u?ۣɳ:P""&}Rۤl #pt_Pd&u5/i;OifM~0(sl -*Ukok^i?u8ava< ς4ޭV]3ϊG "" 0 ᬑSYX]6nPO*RN 7@D6`[.ۣ]bQ : xH}UF> "wfu!.9e<~{ؕ4D$ۻsG!wJ\XfBsNtN1=YZ (ao7+q*YOwU=}'ߣ4GrH[jxʔ+wznJM}X=,"E)+h`b.Bݻ@ہDkV@ZBblh q#BKafgD D 0s)vqhBkZPg1ژ#@ߊ*S-3U+ ]Hm%c,t(4M{&MN_4'p)]ىȭ) 8q2<N\4Fy#@׸ 5(7>vp*ޝyݽ Pq bl:n y#P9X/>D p׌I=UBZsKnnX\E@M;&S4DR\㏢ȌXcJkE')i+H}-E#ЊH/ڶVpg$qLmǧ5N`pl? ^\"r(S޴XD&A3dUDDsd;񆝷eVY8Wzz<#]-n]'wEQ @ Ёv vB)&T`fOL^5ϲs7|c% iP txRw6=YDU}]x s &{-ha׵vZ%"BԕCE@ 5ڬk:Y6Bաu:MN71ӐZN FӔW?}:1cbyLCw~b8;]׵E.׭M۱d'18&J*|ݽ@㋰ `J ,J07q(a#c+йm@n98}r;[ _S}oYZèsEv^" #ġ ֛tH0u,:||4ӥ6z`(w,83 via:}C[3g'/} B&HO[ BzjJ16hljC#N>e.r1 CoƸaoҭ!`T2| IDATLʦ~oP܏;A8٩'i&^#xwIgLΜ@EҒ/qT`vH(R>OUA~ u$Fmc(NO(KxJ$4:kP 32ÅK* >KrS/MtF\ອ=. }+Dsڜ͛2q9Fڙߋ=}zM! X #uKfd^%EY ѸgK vP $ `1 0 a ʱt&t#e6(5P%# M>RϩK_v|u-sJ͜Ҳ:g|}[5[P.ļuo8Q#yCl p,umuK4\ASS.A}14_1֤W!2>ǿϙ[۫B3wEHz9)j-!Qs[YRqyݱ @ ao@MI<#0+avp!6 c,P._O(=-a(h4۽)ݘMw!qd 7T " S|9#S|!n- iFrTUo!>BUcUw_ݠk?^?w;"• vΩ*BȐwu7K 1g <A @@AFOb` `R aNA6nm fI ;%ˑ?ԧSLq0"P97M 1uO &8@8 8b= icٟ4ʹ`XOڡK%-.vmX}NDb< 1^5āoCn8i7n:ڠkO@Bȼ .9h7lg8ŧiZnKсؚ ìP:X౤Rcsy|#U`ga x8:mm7 @@QA 4H'Z݋-؁24c g,13j@' tvƲ,DƋ 1:>tI֫llPBT'iGu7LSIH`;7M!Ahsm RDw `3Z7ÏO7&gc­N~p}#ϹPWXMf/sXGiYJnp #>M#*FX՚rNڰ"wO5Se_ @a%$` `ځ@ ځ%Hg;0ģafYKawݝyKWPgYV9C~0xm0q'A'x*ttIB6Ns'hԏcykd82/gL:|ub[ؾE#WzxGR`?+ 8:bPMP<0k 2ؘY|aIr3c@α[:`'3{q&{yj%Dc4?Qk5m j)0z-\B;?RJ 0n^.%:&n8z2 -6}^-`;@~~Pi/ur<9k%Y2Q:&XB_y@|?@x+qOc3 }|ULt4By(s_֙/le<q:/o#>S/"}K>Sn}mes}ۯ#n;A}Ku{_; Hџ0~}>3hR pߙYaEwsQzk9w 0:nn#j<zIj-(5KtKPt:?Ho2Te~u;:"bօ<c`j&h"vlcdce`d3ƮБ%+YW4kyɶ!:c}"O}Z?!ka<ɼbw"nsH`>9>3ssKxzP55=Ƚqs'Roa˻ߝks3ʪ+YG vPJ 0:@Ip,H e#,a߭{%Ѓ`Уf3ꚃbq5,Mڹ;r&p2`A\#矜S( ]迖%51'\єqNֆgi.dk>k NK#2sI1AP \W]Z"k&!{uACM#!/'Ƙ @ʉ؁ ` t` @ "5Fg;0la4 ,ٲ" _ uOSuؼ,6 Z3ۗ!l2sBO';>O[Il&/^v.;P.9xIY%":7ל`OK7 ;m1iky_u|H]]׳KI?sd @Fxܛvh+ہvd @N t`DL daxK7WoTOKLlnι`ڢ 5Řj j>;r^n%gkqp ~552W:Tou&, VG"='_j [RuxܛsH'.\v$uuce[NxpXO~svΝY28s xYaJԴ};wlZ{KOci \ EDdLM|=7zo5PȞo@1v m\7m""uFDɻ[\<(QC+oXpbM:} #"P43&.m 0P6qΠ8:#&IÏMH} v89a/BL:rjW3 !(6UzBOKcՒjK - FHk+CKP@3lPoJ? gkohCeͩ~-tNB׳U/rBM߅\P~ 0/NGNuub @6p0#Iꁶ})_wLlKS-ƌKoKJjkowBƥ6 uH%&sR,Лoڲ1ŨU s'N6Jq'89㓲f!xeYsF~O8>ȍw4MA=!6~%-n%?6s.;Ioݻ 0ao@ZWaF 40 q5Nr$ƎOJRAc>$w=~I';PۺXBWΫN2,a(81? "~PCse e"r. 䌁8UP22_!Ҳ^D֨=s"5CD"r(^m+/hQ)ܓ& C*Y6R5Fr18> 0c E7pGptgn \@&ה~?{?׻,Cr&ɋ\H"`+ߗjv>!-;ĔP~F(E°z*z.5wι7 P q@@ Md6 ܁ '0rd*ߝ<y@`z: 9oǟ i r8'M9%k'548(JA=5"MYL(_Lt2Vhlxt#l:U}lu]w ;8vɽE s!tHI!ؽ5 =q3Z@ΰ(=M7'xݱ0a {k+ ll#d|LTl;=z$!kLBBrl&u*׼ia4 -|.^艊UM {TD"=qe`܉}Z?΍%P{/.۔6ϧv41Kxn>6Š<.& uzM^<$1xx{(k$sI;@Y]]ܨI̋wPXċ:HC V|-'Ob?7zFgw4Oy9q?TЇTDŬI!8 Y8Jְiy/(r^zwzid0V6H ;ݬBiUuOH At"tueLo(!44dNjo݅"WICg{xaՃ5|=&*: Py1 0@Q3(@(KPR]B :u.TQC|DQ6;O-0Wþ4傢& 8= 9V8bIײy*@sXQ*%t> ;4 2;\r-:9(ah*bbGJ @iL %؁-x H#&Z'lˮ,!; v0oՆ]ʞco,8wrPk8# Yi /{^+1;5vXj97"bMnKE2s/[ZNDݱ 0ЬAF`2 0MFd$!cA9$זe. v~OyPׁvK-K{N9 -Cy<<}c Lv_v ú }8N>c_7m{Of^xz MhdPjo>ۺ]uCf~u0g+"b_@ݻ 0[#UXC lvpM$t!'ٺ} vn{۟?uG1q!CZ[umSklK683.9`(L" sȌq:R Yot^s"1 B1JMz@8A;X@Û@'f@V >m[,v;m%61qRZ  j@"8Ur {[vw!T$D.28HRLONBFf7@RJw 0 ЬSG 'UBi->%;|PmS}Y[Ru IDAT.Ð2Cն]7=j658Jh 1oN2Z~[W-?<r$"7e68гRʝ;AEP6aA9s`LRT)T {Xrvg 8XǮ=6`O{DSkZ#@6]-k?J!2jfpSpJ)s\{_E11upb  ?4 "(& s pMI&G{c]WSΗKMS)c*ůmҵ 3 DP -fvvw 1ZO7 b~}or+ہ6Fe]=яAt,"A @бA $` H9ep*4tӾg`lC7bgaa|h,`%"]ǮVۊfwdF:|k}䙰lrn描5wC?s<+s / J)K[Q & PFop`ܤ#61Ms wׯ=:X(\֗+e 0&2/D/k ZkmPEa*&H;=o .cM&pa۽i`24ir^`P;A 0\` 2 X@"dddplɺ4} KӼWry7irm(箔)aJ H)?y(u6 [3UNT{ȭ7=1!MWhPD<ݱ 0@Qoa$d@:CxD(qD-:*߷v$Q%pzMG,Kg4:kZ[fkv"Bс ᛇ[k5:p! u ;@Fݱ 0Po,VbbfpM @8yo"v'7&:\SJٴ0RJ0wX9 ?vM{sL̊x{fv(ܶ[w00GZw?,MJ P6O!: 04ZzOɽO{Qm~\:Lcη16HeiXW%0j6M_*kt& F? -#0mRVp G4fЛܱ 1 a,A ,` 7nkL$}A{ .^JeKjnY sWT5S, ~,L`f5L<_^XfE,h8Ed<3)".Zwcs8μV><IpA 0 f3$ sK YnK?.ߺb?*Pҽ{4 cb`Dsé (rkS*7}ELRJ 0 a`n !# @6`+Rc+moQ0~+-\CP/Rf)v}tg7,rj(ka)/8s\[G]#F9xCu}u>O59G)IK?غP"/˻}kwyS v`)ݱ0 a, +x %XS"*m6HNw.hRa&(d,=;}?iKl.ivHvDjqN%[Ghd 8.f⬪%{[@c !ZKlmWp-6wImx[52d7{~u~hSog獮 t64>XU ~ 0={ (wp !' ԗy%-|=iP#_ZƱKnޓ[~y͟LQcT\ݘЕE>цZa7Ue=v-6UBftxOms{l Qfok`rRJ/ݱ 0Pod&@M&1@@Bw1{ Nᜋ'qu]BáL6:;VCu]Onh0|qdv'.+,pvXLAߌ-j>Qwe -u^ЋR 0 a0tV`#VA٠ܐPĕl; {Sgnn/S'BMUϕ"FD}ۂ=jt_n0]GsBlIO>- ?@U׿XwR!IxCef)kHK_ KDVݱ 0Po@MUX`5 @Hn!";~oĊ\'`:]g]{ CɆ66{g0DC&;irgicEn\"dq5{V{ )gPHUН_^kk[\?P:XgfoW * Bx @@@V7N|Q[Js/"̇r<.cw`T~=PoX4mgXM]-o c!0UGpCAFDc'n0[8heЯĈؿmhNu0|Ã`?T9ҹDֽf.Lzݽ @6b4W.`6q*Ksɛh/o9O7FC.*{ӗfp_|炿H?7)_踃^I͈#4$ށ9]'촸Ͽ" ";s-˒QYz3eAkފBAVL~hhfPi1Fc+4 $"ݱ 00F%6K0 HOlb< (b%Rl30__|rExWC v$a]-z7TPqAڵ:thy?!r;oi{Y4tAOx@^ PprΝ GE8-[+О/\gT4,CLKfb  0z &x ]@'0:!>UoдRޢ0ó,O,ExX'CZuiX74zC5@ƼsƅIxs<ix hEsjGH[eCs']/m3ߘ%;sgJNU8a&zB~"r.YsfU: gw{{Ɍճ ]~7ܽ 0@agTaR`؀&=4Y \#X%0!Q ؉8vctEM#ܹEܠ6fU9ͪrpqg7mYkqXD.mYk8QČMpEZ^c4*s})Amj}j}?U͇|]vx!yMZl;Tұq[Xܟ/֯wR␮.%{)q0A q=,!S%y> yhZ%\kV7V.uH.JOM*|erAURS)dl-S2vJ)t$ ݱ @qnk+ف h2n 8hBc;^&+pw;g2ffz\CU**6n!U`*e`!vC謈H."SydEbXbm+ Vvq,uh=+ڇ GCb)ID\>ԡSU |ɋ-}U`AUf[RueY 0:ΠKxvq76pMX 'n`^|$ޔV@H4>(vOB/6ӮRMxcy(r'˙nd7>KV|,yZ^~Wmv/ ڗ2V4o%B;"" 0U ZP*?t}Ipuc;| 3l_d?6v]`xuc/z<2 1A*nPO8F7zGp GJ 'P 1 _=fLSmsσ^~lvnoCKYT׷R4zP$*K&ϡިNhJaz7| m3,LZ\ Uގ K:?dXW4g5X^'?8{92#ٜz+QDY(*{H^:@gg&)lh , !ݱ 0a3TY!4d`z*6\#R1EJ 'D(q {PKr޷FPG 0M6PĐrV&m3Qf>*l Bj`A@ckkE Ҽb;>;N÷:^ͱc>+s HR:8+Wxc) D^k"/;wk\#j랲wϧ,AJAVv<2dJ1Is ô(\odZ6{VV~bQq*qG|eoVa/R!oI+Z]A悟gW-#c̙bE `q_nz1 dE98+9ͅ]OwbWYZFmL6f>O6E˘v_Mg{U?R3%sʰ=Y1OEx]gޛ!#q`$8>).'ͥ:te^>b}:i4M$WLߏF䤨Z1޵G.mQ[>[:2`{7^( _/.CcqTAbQyd< 0dAҏ;cu"Z AHȽOp?k|çVpH,2Z\6)e" ]m)\@Lto'}w.uh8igfZ72#ʕݡ AOk %F-@VQdG=b2j_?].|2er:-$$$ͷk๶m<ОN,&I&+c{ $۟)9_u u$7 0d%8EuH IDAT]!2I6)D0-w.C/э^1iǥM9cNs̩ !ܶ<q}1MM.ՇjR68uWiQRQ#HaaM0^ư#`^'kZpT\x@{ !}gzGgYF%6}k~ESoXp!s @7]8%] ~FH& |0(w.d컮-]?W 7SRXVι+Bx 000#C'pgp~'iT&!$Wϖ.g\MZύGĮ}D,}ޜNhA!Q ;'(exᲔ}`J" @iXؑ,Ѐ-p 3x21Hޙd*v끸GӴqHw8l:d`}2덂0K] c]UU= `7,&])[ep!$@W_DDT;pű4AR9,RB_DĠ~ {ͫ=]} egkG gyQJݱ 0Pg&jϐ,T4ILu@(\7e>L<:,1PtYM-J w'bs݇+9WOk}hwaGn:-QM 0lR7p (#duG5$NUD}CI*v͸v=a >RoX %؄xG?'<0XoQOa߱/ Zum-xrw_ iQ=)ݱ 0P3P3 =KA`V`PJa{$Q ۅ?@OVsY[nwz&*r2O> Pcg8!)Sם)A ?W咇3=9^(xG>3JKz\_Ъ @-leKJJ6 䐐yij0| v<湿8LxD5Y?lhƽ5?DS*R41"aRКL4 s(b0E5!yDﬗz2^Scmm+0Z{ 0t;9`etn':AP!/h> %|iҟRJZ !u]Wy|Ue9iRw/iB1@eb4!d.ׅ<Ӹ?ǘx#=O/j.gmǾ>e1aj0+~A&u/靊> p1~݇иo !<A @yCk):gtЮGasj! 1 !E J| (jr%3\1[ 2kyuXܡ @%,ꋠJ@-P+ @$qg6mUʔd{s;5KjO!V|$ܡ00A5stF3#8v욧 o31^$gbEC1 0/>:Bҍn~ cssp9&NOInܱ 0*+ .=ɕRFp!^9vFOJ9,IS0SQ !Dl\?a&!Rm}L0P Q$1 GFPAR%`'J7~~1F_ ^o6i1'I&1 @Тh>n$D|%`Hۛt\RfmݓIfkKrܱ n@Vȏ#!N*r[AL#%)A 0ATjU X$, !>Wƪ5-Hr1 DCS `8 axOOn?&y d1 C^T_HC;EA;?;۪j5I2p\ A 1iXcV8vҮV&1  HB""(bWͤcWkII.1 A>~ DbW|񧫴$y dA uuDLcF&ױдe]1 / _HES*q4]3ɲ,*A J. @1`>cӰ*.1 / HDS*q]3ɲ*.!G':!0oNcj^A /5RDxfc`۳N$mQ`$1 8"PAŮI@'ֹ=3ɰ(B1 1$WZ%VDD߱hϖ&P#A 5P3Dxfc`۲NumM`$1 0 AC-b*EЂK]Ѳ, 1 1$Vj%VDD߱hώ$P%1 0 AASxZU 2!)ۓ(I.!G:[;_ըS-10oM*"XDA ^׹c`$1 0 AAD ,rK6ӕd['!G*:[;(T-! ðI512X(;$1 H/(OfDZmYaXR 1 1 Hb@R?a~nazR!E"! cZ/e=$!E"9v_J21 HO`M C =Qwo%y!E+9v.]J2!5 "9v.]J21Om= b6v1 0 JT¡K2n?c`ء=%i1 H`M C =1wh%y OicEx;WFyj1ðWD#пv0%Y1  )v \>)ӽ%y 0oMN;_LV8-1 wl@Z?cQ8Z1 Wl@Z?cQ8Z1 W4l@Z?cQ8Z àW}_B;_A 0 İOfVE+֫WA`$ 1 WDl@Z?cQ8Z àW}_B;OA 0 İObHVE+ګWE`$ 1 WTlZ?cQ8Z1 0 Ju Jl c`$pJ1 IIkav5R]1 ā"AHka/FQ]1 Iſ lZ?cQ8ZA U7i ƙkWCQ 1 I8P2HHkaFU.1 0 @+6cP&B;?)  0{xBZ!;L;%YA 0 os~P!;+:341 ðR{adScFaD1 XCg !o!{ߚըUA@MOedb{gU Tu1 !Jk"E ,tV:1 JT 8*H,[T:1 TSࠨ`B;_3+Vx*1 Z~4qh"лjT[A EtTSgpTL#Ѱ5v5gW$1 Z|E ~pQuA J;L@DB7רV1 JAф&*xR1 Z ܉ a1>}+A j/2&-S}$A z B;<:A Zd'Y; PcOa.! GMH# "<>êF5!1 ܭ"Xq]lX]_ö^d)P 0$F\Kcf Ż֘.WA 0D%5!{3X`(B IDAT~gv^+IN7fA # ~ 8i:5vs%oW n$A @,b L >d6Xc\8)M2W;z0ynA 0CA v<$IA "5Tz<6uIf%C%1 0 A3 U%*D[ ;,b=p C$9A `tgf`kf=ɮ5z0{W,A !rN3 !U ̿2j+﯎þ/I;\dܡ0p*.$b!>L0C $ܱ 0@3I!31U`$6 6u$kvϛ]/p\,_I>A !:cx8'~fvz+_pIܱ 05C>bζ!/~hC|'ܱ !E&&4 Kf6v3j9c;qeXܱ 0П S D+Ӽb~Jr|YX wY|i1  ? %1 ]@'`z1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1qrfIDAT Om ?;wL0hS vx1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?1 Om ?gʨ$IENDB` ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: image/png Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/img/dr.incm_logo.png?LVB3Kdn2L0XuMI8KSs758Q PNG  IHDR])n 3IDATx U7^yHJTy CPC]4+!b@#@ $ /EĴK Q*@h/?uwt̞3=sf̙1(((((((((((((A֮YAídFq+)[ kìnmŞ']"m:+V5Idy 8<@$ qdq[mmw"*[v˝uZ CLVrVW&@n$9M. g[[_@0 /3vƧͭ5ڵVZ;73 5K䘵Cf8^# bcdBB( bפuϘʜx@N`ZDZ1r6*$'摞@֤6j@GهsWk 1/c4@dy1k-I b0]˜X@ɰbTh@FyY($ [!b_#H7 MCd0yώ[ks\K: b<r `u=Ę+ r@W\r$kq" _ _r}+N@ЗH$++Q2JI\G@rk{ HŖk%DnN@a({dI1 W*ݼ/Yke/ ! 9bOM9Vnu[# *%Z{w=hmڬ *RȟB@H,?G,L@HAYyO TF@VO%#' rvK@xG_4q# H ×!# 0mg|9h)( E$>@>dM&zL*H D)Zk?Qy$ 1"Q# #HO~2 Ea<"G&%ڠacHL@  WU!@7), (U1HT Haɯ +G=Rx@D AT@䑢_qRDX f`[>N@&πD4 yI j<$Gey7FF@ Jπ>f_UYx%֤)0 Rk="GT@DxL@DǷ="c">A'L'oV|o Ů82goQF1W$ۼתZX~{L1jֺ;؟1CBF2\yi0ENJV(yXY U wEoqw3ei~ȕf[n:HiB K)Z֤Z+mbuȭ-Py%L "HFȅȶ)BoP 4U̩t ! {FΣEnF =AEjsH7'GCZ K| kd@a81N 3 . KMَaHKhgR',#j5 }:Hw uBl֛݈g LJ]^]:B3T|S q.  7ΥKʻ=a`6ޛDI}熤jt= 1%CZ/bP- H Z1\؍`F8XzzDȧ3i@f;[?sD|?fP΅"PxRvYsPp6U WSme:j@cu g`=\ B@d7 SԬE`MA0l@ɝDZPq3Gny'GH |qw U9r&Z-H3Q5 Y3mV<۔$[F- X! sxm@S`%@bUΞ% R"ZZsuVo6Xq +&qS {@r? W^ mpO!2rs n0߷b*pY" HO; onsΣT FJH[0ג<\ưEQGe;i F("sDZ]8q12x&0ۋ45U8a(S[衖c}SCa3E:8_Zi^< JpuVrp `[OdpD4 YFyف`,woA"|]%Y3U2҉Q)ƬԮzR۫unwe|˥8V Uʐ~sb-݀Vi3\W(EjZ!N\Òz(\g>rt`1 umS+>)cpjh2l: }}(JtpPU,%I3TxcE}!\7u{{(((((((((((((\u'akIENDB` ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: image/svg+xml Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/img/dr.TikTokLogo.svg?cLwQ8CxC0ERU2SrK5DGlIQ ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: image/svg+xml Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/img/dr.YoutubeBlack.svg?9k3ajTbJWgk_S0rVUQP2qA ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: image/svg+xml Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/img/dr.Instagramroundedblack.svg?+5dqyaPgsmeHNEa4aiovNg ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: image/svg+xml Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/img/dr.linkedinblack.svg?CI9KSOULp14tjqAyL37Jow ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: image/png Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/img/dr.TwitterBlack1200.png?3bYXH6r0fj9nrmr_k+MDdQ PNG  IHDR!sRGBgAMA a pHYs$$IDATx^nU}4AT`/]cԘĔSLo7MLb, Hl {[Mpp޵{?q9z?vLc{W:`KW?ZNzf:zwϵqu:%֯o0sұ{Yt{+0Ӌ q{'کia>.F&Èyezҗ+Ǻ\)RzJy0-R-'^ޝF_?_reY XקS-%ܰ.M_F0}^ÈyS f]תj#ƶoD0iԊz=a{/M7 h:S3Pxg#[/&=17_OIZcZR-%ܸJ #W-}̜^NF+".`ҵ=*}.=`?*]Xuya-r^XNF+p_9`JV[Om'a ,R^6o0S}xa0bnW/WE^*ӳc;^Xg #Xw;=s鷖\=ZtҗT"<ղڪljUew`}חS0`L;mR۫{3RʷUg XW R akO/-}̜jӆ*4{z0`luak_,}\^FԘʡ0.R-!d^nIHF*6t0R-'fδ0bn0җ)iTo?.FVwם=wFM]ݥ/VS ĝc"j?,h*ū#R-!$umZ7^=bS5=k17uUÈTiaMw, K_23gX?YL7Uiaj5K_23WÆ͔w`zq}Q#խǞ%oJ#椮L0{L}IOFmTKXj%;SazҗLAE,iF&wKÈ+K_t`ڴvIEqaԡKtaV0՝Fmt0`0!Y4OڳRKZ7aݩ"`e/3 S}^FiǴu}X~5OFt0b;n`|M湩:È56 XiaL-%|o`eyLz[l17޸%kc.ai0`LۥSHpT~.È6 X唴Cz0`lx[]6X6JD0bV92=1:&itK}Y{Bz[t17Jo^ER-%W]aFUnS=OlKey$i>F͎#^ÈÑ~1ÈYd"GSc;*-W #bcÈRW-M$k{wT`2ץ,}|+u  .` S?aNF;鷖df.JHrt+w0z~xHzW@7ugO}!H?>?rUj_祭cSm!'/ruy[lX0 +a>F͟\- Xk1i{wLb0bn/.}rx ]v֧oa|6nFLb^L]3WczCzҗEadRe1a/ ҳa;XʗSS]`\[Z<җU%akSݾWkO7o0a<=ssK_rUj/Mcc/}4-.9O-ǥ/ely:$ `JH7 #n;zmU-}IO+rcfS n 0Sm~01ޒ9&JUNץ #TK/Xzd.FtR~WmF?J^NzBC㘉tV%Tq՞ [f~&җUV3.`:#HS ƴ0bnGzҗJUL5U˷"ֻ5 ޗF\YJRm5ӎiTvKNwFMK_2G+V~qz0`lM_I' #k0bn>~"<||58SlTB-i/t0bVrhcZNaI%3svzV:k1kVm(\'c(z=-}m^?rKft0bVR6[TF s36gX-ia]RI[#ҿ.}r.`]NH9 FutQ:juXsa]q%jUH #T_8V Nff~ꠡj|tpY'3 JVߕ^0aIJ*7:nT`T{+RERUzҗLƪWg #xnLOFmTw3VW%3sIzQ:nl%U׾,.bL a2ő7sS-d[w`[R-%\0]SauqZf~θ7,}r/`ڗ6`|/3gp0bn^^%+j^B]3xoz0`luce`6}(=z17L/MN^A\Z[:,2X+iǴjiaS/sssDzfxbdzҗ,X:tzڰ}ꓱ7Fߦ[O`{K6@/u 5/շorF(`U9Z Z~&AZsRs+\8ݘZiԷ VSM/֭"~S$}.0gKS뵌goUVI_ {LahKt0GMgSDg$-^xu1LTsiÈ9*:`NO^ÈyGT`ժKu=|0 `.jRuŴMRE1nּT.N>S5wb52Z0Z6A֜T>O=VjVQImjߜ/ֽK֜T^ztcjNQWT7NHyiHS{d"^a;l>Z@ZޙM>]g_J%'ZMԿNbwO~[i uTO#iOژvHe/֕`{I,94vMzlƩiQmޛZTZ>j&LmtUjK~c˿ĴKKoӋÈE{F0u)È9)]r(a/zTRֽkӣLmԚ[H?nN[},/ֽmSgvjK훩6WXǧoC{EZlZ>A֜TޒՃ-۟&`ZpZL֜T^n; _0ki;9`ju5/շ3]$ߧ`Dۧڛ u] zT6Oӎ ;'_mWjߜ ,}Ya9-'@ #~t0^~mKft0Fu%Yް6CSk^ouk\9^SoץZL8&~)}&ÍNWּTJ'z-ݒ~2pqnHi utu:ltKTÈ9g4}ywNO[#.} uuY^c?"zM?nּT߮HKծkAta:8~IL0=5/շڧlPSuYb :ޯ:6fvIO #%aĜ5]0լͭ{FMW~n|+uY^]$|VޜZR}}OS뵂wFf}u老sռVjK+iNZԿ1 ==s z oJy}VR@}18:ָjϜ˒OL #)iaĜԉ_N#`5xx/{?J%0wuPJֽsSSH_JyvLwzMc;SZ'ӆ O*l[/ki a 4 n)aĢÇL~oxp:1}c+M}a:IW#`y}j]ֺWH0 >]jKjsVLt,cۧڛKuT.Ly++˫Ry_ `,!5gLT6i>u; tpaĜܔ~2}l+_j{7g%᭩5/շx,oJ[ XaJǤ/ֽoLmy^Rfi=ϫjTK [Zޒ}5/շ_Kurj=H%}9'ݒ?WLtTjԅ7 #T7g+X=ZWL0-O ai,ZI-XE.O{H$Z݁e< _OrZq,!۩־9,\VeOB:ks0bNnH?>=U烩ue[UɧP|,M* XNu#,JּT.RNMnta |\Sg #iT'.LIFR]ܮ@usL0bn>~1#AZR}f>})Kki2;^J;$ZxrjK u3waNǦUq{u> V |"V#xsy]jֽ#Ҧ vTw,޿sW{0'ٲpy8+OF,ڮiaӹ֞=a,\4=7?ԺRu=#T{qj=ߪ `aL{iCm( Ss:-V>(*kտO + zOnNy~Ջ}pG `4L-$55'շ6 X;wJHWﭩ͞۩ u>!{EּT:knz^U>6Iz b:(9KצּT'{Cj=_Mu;,+ޠ/_Ǥ{#~#L =n1u{CһS]`~uKf悴:uLdTc/tJ `Y;]ZjZ܇%چNiKd!I<[X^ZlZL&G%5/կ V:0ʇh#>Xꁬ' zxEjI6*JzSJ;'e^zӺwczJޝZR}+_sw^|+ϥփLԚ V_H;+%AN9}3m`9{^>Է[O&N qƸ(AK99 NNj=ǩVփәn VwZR}{~ftZj=%zb`Z/Ky~ rR{~>ԿzAUdoq;]([Ra YǶiaVľ5=m17GU`xr1kݻ$= 6JּT~:mj=giܾ6I0xzYjKis]`UpO; #aөӂNn-RaR=#TwrbRIצU~{ק'&=5/շW&õypOJ-mLԚW-|H9#J,}j?'y5'շC zc:,Կ&K:῰7o7T;}+}stNH#NMPFޖtr^#4վƯ֕-]LmTKY[R"J'T[A}>ZZLOs=6]ZR:&m`J>oTh0bF03fÈ9gSjo]^>=~!> b8= jSk^_ק%#ӥ|l`-wփRS{P,T'AXI!oCXBHiaĢ-]u! T=}1;G,֎>k17oO t@.`=1AMyHuÂ!i:zsj=j1ղ!wԚɩEymj=] PoNH\-zQ=VGhtsj=Ϩo7$SWtSÿZRHp{<6]Z1&FR z;nH%R*КsSENu*0ץo ,ܽSuq0霑6MF}a?ÈykK_0Z$h1՛ qc[R4=(SNiD.RAYs^1F ӿW+YvI:qSFzqjkL^6zL*Շ{7dfIO'#&WOOjϱXzxjK.`^Z_A6RZ鸴UOy~<&_=!]ZO$fNȺ01A/L9ErT[I/ԚW-/~|`u Z3zb:%)vLuhCk^__OwLNu*gS9Bd20C3S\ z5nHy~6>Z i WmdxMu8LT?r1{o #V~uKfca9>bN0ӡ5/կg5 en7Tu-`S{h2WG"I@LBTj}>wT?ÆLT{atq^H_FDILK_Cj}2TּT=+]S}HzW^XxwOV;LNy~7l>ZAiLBtBzq2Ʊs5F0KRy+]F,w iaIu` B87֜T_zWNK+H!Tj V֝y~I&WcwUzb`zxӻT' h=/J@G(bLWo:';`:u }&0b.Mu'V=|ޗ3O^%+U]$Xj}tA Y0:} 5/կ/'o'K WHmtxQj=!h1^Ly~i`JGcIfBPǻ_>C}rW?CLt]z0b.jz<8c0G:s<^:V'ZLuq ^PjK븴m`2տҽ]ә$TLּT%0?ujlq["=*ʽ8(1A֜Tߞz\[ۍ ޚZOZ\I֜TjĎ .Kk_;SICsՅSk^_oL{Vj=N{ԉ7֓noK'}_Jg}inVwwqtv:vtNK[G#o?j ө #oIOFya ۥo֧ ZLu*}L'= iMj=& ~ǧkR ESiS;~Ly~|`)xX"=:˄%vF(=v10t0霛jOFuiaĜS} kltxj}2TK0Ԛק qԇuO1X{Uۥ6{p܎J/L^iKW{c X,!d.괼F%-F0S]a\NMp0bnޙ^nFp;O'%ZL7g&衎oKȴE`m>Zߡi QV]ZO:ZL'LԚן$ߧt ˩ģ zxz1t]r8zU,zݩ z :.վ-$̳S}x[[ODZLq UrjKu tUj=`t/M'"-4S']ZR}O3S1U u=c;.O#ι^\>q1|pEӇҽs>I)nוiSQ>ZRzS"yoLzb:*Ջ1Z-0 MNV KYodzK>3`: ssQH #_[KFv>Qi}ҢT{<+AoIy~+8`hI?`K'--jSOIy~\`5X|Y۶[OZZ\oMSM5/էZ$X`RqR{u,ZO^Z\?O9~}2yGZ?,j{ILgi.R/Q='}"տ& fwRLS]O:tEzXXM-տҮ f.DluA/ZsR:&XvKgM zx[jK5 `%9Zy_m^e]wB>NKy>ݜ\V3x}<9-=<=՝y>ErWoZsQN Vz⪻ݠJ9~1,ggM;?'TKZjiKIP=ԶJIlk^_/ISqM"=&z"웮Iy>gSqM}*7wOXINc#]g S%u sPw$Fianr-Ɠuӥ^× 5/կMsW'۞Zc_`Uzb:6LM~4y1]S8dt.HZ.R-zR `ՠbj:0mR`I#Ήi0bjz?>iaZ(4*>:;=ԶMǤּTIRI|uRITNz%צּT"j_/~X+d/Ln%O"sQ5L=7S=~l>|Cz0bnK/IW#4H2zph PKZE_g;SUi/]ZR}:>m]jS}BV}È1)d)dLT5R]0X"2/7MFZ7um?!)=%A_ =*%hFu5/էh^etNj=e-'W=i93,Nl=֨K'`AK'^-ϩ5'կ `]^Hsi,I'_-Z:tS&ZR}0nץwZ\FE:*Jn%םiIM #,!^X/N7=St0霕i-fH/#5S57z=֧IZ\'Z]tjKXSIux|&Rop?ZOZ\ML.ŴYALfqD0*KΎKub& FQ{aө9ꮟg #nLFktaܼ'9]:9]wּTN%(}8;ԿS tzF.vKgּTJS1C;9]@gwOW$=<7RּT>|cw~zPf'SI[=.tszZxyj=Nץg'`fޑZOZ\g$5/էo{V'S1BНө^=&]ZR}Nu`-Ok=6íߕxaө;7Iu!yxH:)AQ797_^lIW]z`CRk^OuaqXX&vL7KI]iS{@, XޔZ iЕ%N'ZJwgN#`K_23?KOx'&=5/է^ X^Z_},S[S^iS{:'~V':,{<~z=8HҧRk^O_JN)m|h<+̃@iS{lCZR},O\VvIt[noScOumS:3?F#!a,'N%3sVzv:}+R}$K`mIk^Ou1{,ZUɇJOZ\_HwLr X"IwY{q=Ka1.MuBÈԩEd.dj k7aґaSݩyeYXMޕZliq]ּTj;&`vK_O_J-֋-&95/է'`~HK[ibM ZlKRkN_&`>jwWw[[/^tßwZWNLZ\"mvHǧּTޚ^Z yR [/ jSLqzEyv.~?շ[ `٪8-~ÈK #N-[M5}AaLiT]{$Lެ/6MNٚWI'`:{RwRC=6]Z/(6N0W5/էW&`uU=~տMg !ts=R](0|;]6GOƳAz[z0bnj@|0XS1-8:R{th%x,~ԿS=ZeF֋ - V{?y>A{]j BN1=y1;롖.Iu"sOl:w/{ X/MFz鶟iݒOy>DX`1°;o$eF֋-S SVjKLRLP?Z/<ޙ'Sk^j,߆uWK~9~ԿzͳqXw -W$/SkNO_O&`ՅwDftZjN+6KּTji`mjN'֋-CԚ ~'~ԿӾ `Up-uBkz0b,թ)Ձ 7$/a /L1 S{FBV5-kcLmԚ[՝=W `ruwFݥzUNy>dNM@7N,KC-hItwۤ:ծ{=m:Z/Vj|M5'էZ ,4Z/ɝ,Mצ֋-S fϻ, ['߷R0N.ZlJÓ=eA VK0+ϥ -N_֜T6IZ$ݜZ `H2Z\IM0g择5/է?H=1]ZHkBF4z Wּ&Hgg `4MQiN , {o -:N>ZR}+f铩;^wljb;&\O7''X9մKXޙZ/r&A/K9>mDNy2M]MV#+M],)v]=/^hvN0;Sk^O/HRő5տK+SEtzsAԚ'etRjb{y*TK;a9[k~VCNj⪍T`j[/ּT~*rU:8iXܡ1MN&Ԛ =,7ZsZ;.އ!tdzZg\Hu)KOFy[z0//}̜NF+cSTO.``j!A5/'\>9]VZ/؎I[&Z-[ky4in0gW 5շ:e!1Q|jHb=9>}.m`j rkV+R녒i=GjKwN雩5gտץ`Uzvr1NIy H-Rؚ_jMX?}8^4i%AOM7ּi['Ԛɇ_ P'_@_wtV:ntmӾÈꮸ RY=E/sS6;mO^p0: ˩5/5}u57տc }BJiS{x*楦Ƭ;`jNu5/շZ V/KPkT9Tw$wÝVQKߞj1?^%? m? 2ُRk^OK0:5տN7 +-R_Sw 楦TwcRkIu#V0b,zaӹ( #z ۧ #XzaԖu`mZzrݜO[Rk^O6nf,ZsN;3]I[Zl'L~8i5Կ˓0`zѥ=<5ݔZR{]/N,K'w5'է_HKkoX?L_Zl{%ږԚK^SRk~#$}1^i}29FIuVk^j>6NTSk^%xաF6o0e)' #z;hL]ySz0bnKO #F[i[JS>ZRwe;`M6wj#0;n}o0b;2m`j{Sk^j<&~5W` #Kaa_IηyT.LcA-07,}I/O~:#o zx{jKM d|?Io}BM턴]%ZRtUmFj/5Z/شD)٩N!mKM?'Q5WԿZ/ڴ~m`jwIgּj2V7߹Ww5=<]Z/ PoJyw! OfO zԚC+RYF֋?-sLN=&楦eby{r cg+̽SZzѴA=2]ZR랩>hݪ; 9&atÈ1/#٩^<~RQ쳼=sʥ/XKMO2j aDjKMWVcT>?3^j8^d%5/5}M,oNGt2f !Huc?O?Z0b0җNb1==AOLk^jNN;%wOKBwJBQiS6 ϧKS}pej/Kbif!z=<7ݒZRļ7ղߗ ~Rߋϩ5'5}y.ߕ;o G-n VKXMy{oSHp4t]jb`Z?My mwթ;'V;'qZ =n1{ґSo;mTwKL闗dfMLg #M$TS8}6楦.6LLRC<=%o:^Tj}1ۃ"jk^j~31|{Y`XsR_{b1:aө%kӆ=<}:鄌ia~zҗ'ZlqԚ#RxNL ^6obFcּyb[۵sW>j>V KE0Yb4z)]NO7jthrbޖ>ڼnzC[{>-; AK9;6ٟi,~iizVw]`jۧZښJ,/X4=>ԭZ|KrcR-nKM߳ɜo/HRttaĘjL̴i YTD^=X[NMy;ߗ%Zj]\,M5/5}oH{SRg՞{0gS[DV`juN'lKMKknYI&V9Kj}ck!1aDolaF]fj}v}zRjּ^NpZ??TK;`Ruuzm=ZRR]?IZ|MRkNjp%׋RݱoznS zԚO'`w'R~%@wթUtS}゙ZR%NI۩UN"[/Kyi,=8v7ࡩ3R4:f|2^j=Ԛi #NW 8|Y+íZluLmtpjKM_]P\&~&IrwfRŬ& VOk [k^jjIg-\m~-~߅i?n#ӃRm˸nH_F0S=2w;Y LI^-%Nٻ{:+>b7OJ{Rk^j)ugϕ3P^`YyijZ&vOּԴ՝/J+Yxfj`Yz{j=0椦[imHoɒN;SSŮ_]H^ZsR/i*>Z_(uezѫvZ05/5}?Vڰ]&Xjs _-L퉩hKM۹iAj;N{'X1OHZ|??O9{wZ~"ݘZ~[]~JG BXtS"ZR\=:]Z^[x VZ/I'ڃ5/5mx1wR,yr tn~=椦Si\쐎J > LLS`j5/5}Jfө}.m`zqw\:HּԴ]jiܽ>տo*"YԚR4WZya VXz={jIMߟ9zEZuNUWRߩz)}+楦.F<*I]!yշ҇S녳;"<::e#&ͷޱ Rozdղ+sz27iy}{Szo}17K%]/KWtAOE/ּԴҰg^j.ZlߧӜ7jy[녴iS{H2楦턴}RI;6`È1=]F0z0xm0JZ9'(6TX.`=6ALy{q&N||kSŵ_-aj{oּԴ]7]wק?vSZR{^dk}L9{G;ղNvOoLZ|MSkNj~&aTg`qj;5`j;&w\Σ ҽ"m갈i˩[iS{b [RɴAZ:-j>tU/ZBT'd- }Sma9=a #z=]ÃudfJOg#`!~/>=0Յ,K5/5muVLJWB\Q=,՛ּԴ}!mng$p̳Z[lXB$zѽI}Q=]jey.|)uT<Fkӫ;ꘟ?H%0_I4YtUĄCּԴՅٗ.R6X?}8^kJ0=5/5mG5yMK #ic !Ջ:,1S-٬`Ju E9È~@Sob~"RY Le鶟.knN."˛Rk^jjtq{i> 䝩b]TwcjkKM[m}W^=f3`SE[T'楦=;gק%`S-qkx=ujIM߁<6^e ץ֋w-:nS:yi;_4_y7  "^N"0NOk^jڮi|Oc4n`7R'Zֲ~}Q"—L[|ҏ $t0e,`5c7KFt09:9զn`"j;&=>X0{Ӥ?#',3VRm*A}Q3sq()]~2}v2Ժ3훎MLtao7.} ,'OLZ|ujSOMy)<,`9}-6o0NS}wj'ڼ?be2}'ݔ<[-:+ղ.)鎩NƄ.^;epj-⫣H05/ַn V`MM;#t0<<6F2]cȏ\ #ƶ{<>`: IV";bh&Z->(楴pwN֛- vtajKiG V,K+t0bl ӧLT,fxG/`er ;1fFT?wqc{0` V4|SJ0bl'G LgŴ0t0X߫Nq*/J'Ƿ]S0\NN^rR VIwO0mWRk^JcqX֛AiS7]ZRZdu> nBۯ6s _X{9uqn?Ւi)>9Oҵj%چ铩5/u0SMiSo8楴.,?%TTF7|#΅aQ җ2n==楴kcӵ&E}5ZRZޟjo5` XB8g:qÈ퐶KF0p^}%aP.`,Vm0^{a}1a9)>`͝F<8%#Z|&Cz6Nk%kXT?y1Ҟ] TKH/8jiQ]Xa|s8TwF/ct~eiS$}&TSI73Ӧ vTVwIV=:d 0c?OaK-Zk?& 7v v䂵ꎼG&`A,! >x16aӹ<^֫oܒ~"}j,3wJ'֧ϩ5'==ݔZozN%5/r"ej8}0Y2OIצּi z}9=-ՒBwtQ:rtj3c+az_.`?6IKyn `Ezuj86M0KRk^jyoFf !@?G'O㮩6Яa`J rɏ #!d_m>!AJy'UR͑ V$ZR˫:M`U Zo4N[Rk^jyi쑾Zo4N&._uX^Zo4NgCZjKͷozq T'ya  <F>t0#㩖pS$ZR oH7RCӦ vtijK/0S-iwF6seBF0 È9yc/~J-ғԚgҖ 5WJd}z-ZRvl)If&K=ZRue}X R덖Ʃ."l`jLּt"Б%KTS 7o0%ˈ衖{0;ҧkRNӵ zxojKM׍I ^zj8}-m`jHּt}5m,!XHO[ #ƶSeF0KS-'|0z ۏ#`R.`,_È)NHF0paD/u"a?XcoJ.. c:1楦1`-NI7Zw$ቩN&lKM$`B,WS6wg|KN #NEz0v68]`jCSk^jd{&֩yo86I0rhKM;_`ק }kLސ2ީ.FZw hII0}5/5]qBj8Z S=^Ly Q}6MF0KyyÈ^j9qݍY#p `e7剷57Ү!È^> )>Z]4N]LmtBjKMiZW hiޕ':5/5]`e8]9}Sm}0霞L #z;F:juƩz+6K_Ly:.mX wKg-c6s"楦 :È)8V^j kaD/u*aY#8]`jt5/5];%iFKtl:Lu7Vk^jސud !R'/L7]}i0\.L?6w>,tagm/zjC" >"khZq;0vI0 Ԛ%vrt] *$Өj2obU|Q}ҹ+X+^^{=8t:*ktaN#Ωi0;ҍ ̽Sm,Zq:/34̺pݚ?MW֛,ק҆ w%yi.=.d !^È)"—L(gTK ߙofjڛw hVAS?ZR t`jxo/L]nIIXBF#=`1]R-'aJKÈKMNW7X3:nu=9楦 TwdE-IiSּ֧t$` !rb.3BOF0+TǾa+ X,Q]Ayp:37`:ukaDuC Wa~4ݐZ]4NLmTb楦kORMN&2: 5/5M&X,!` ǧ #G<tNה;O{L7X3ʘ! QdjKMo$֛,iSOlyiLXBI6NHVodF0xUX9atc}V St`ڴ$jf w0?{ ~9v[iS (gּ4]X uGS덖tSjKMS݅eBPoOK[7DHxZ0霘>vIu5tۻ4nLmtljKM &KuP @kRk^jNJ;&X,!`jGZJ0b u*ܥaө;=l.dnN4N&چ5/5]&kRMƫNOyiX ڛFK=<3ݔZRTa,z%mǧ'otZ0霔}=.K#֝: u::楦6կ ꓩFKA훮Iyi:4m`,!`.nIǦӦ &g$}ytz-aDwMu!atۻ4n! qtjKMӵQ Pwd|8hiK}ũ5/5MG̖%M:2=?mY`wIaӹ0]9aI}X /MK@v}zrޑZRtszV`-gjxO0PԚo%̒%Yܴ0b ;y4`:sS-^ն#f,93(yC;ׇL盩.>|CϩEuV%]07Rk^jI%B-k;Zo4^M'c55/5M>̆%,Ft@rAe:{ӑSK7Nu!>NckRNW]mIyi ;6Ou2a덖iSּ4}2m+KXNnLJ/NPM6sL%OF{41XntxaT S{~lFPu'ַkdZfcjCּ4}!վdЅ;XnIǥ:쐶LF0R}^}-ՅX&w )ÈNJF0N }sabJ]q;3%ԶKu5/5MGP'dgޟO0GkSk^j.,!`/NFL>T'j/Mc=쓾j91k]uƫ.> 5/5M'kNȪ;3Zo4^&'AS݁ٚ%%ӋcsTA~~t.HW#zxXr*)Pwx]ˇVh҉FKʹmNyizGQYBJsM:-֯o0pu0\ =/# XD'ӣSjǣR]pFHGr6v]u!5/5MH$B݁u]jx?AMצּ4JTw>;5Q:8x>83LmԚCS]H`-< ]Zo4^_L& c !A-e1=e1̽ 0t0`ԇ6֝S[/Ձyi:<Չ=yFKm#$Xg\t #c?1`:ַs=ԩGkݩu zԚok6?=hig~S)}+楦 TKnI7Zw$ቩhKMӋ.`:!)=l1 RS;7OFPa7]1X#uƫ.``ju닩5/5MoOR덖T'.OyikBVSҖÈ얮Mu7 LaDkdtdj):=&AOyixZ?P6}_M['Ԛ_NF,!%gÈ6MF0KS]z0}S݉aMks֝7RkNj.K7Z. cVjKMӫ@WKYnJOFLe۴kz0aǧ}N #h$ ߫N$7T{ #rt^:ftNO[S0= #P`39l.H{%f鋩5/5MXK?Zo4nF tEjK %4ҵav1C;S=bYuSx?ZRZz~jҸp[%x}{aB]S-ma:wJO #ΥaDuRI)Zw hܞ7֜4-nJ7ZS. VZRZ;H #m9tN{@򺹏zhhjy"sDzJ *Laө;]{zg;XCMק.uѸ}''4#Sk^j^XKZo4nI%RךZB*e !>GZtM#N-a90bjZJXi.O4^W}LmtPjKM&o֛,[mu푾ZRWI29:M-өS 7LF0KÈx]Jxc},X7'酩g:uqaөywa6MFr۩N VwZRWw_=%ޛZo4noNS 5/5~_O&VK`qLO[ #tnaJuV?r15TK[Zw hT=LNì}ZRT{­bԦi^2aDv]BXZF0bjas^ OFLm}0cDEwE7Ꮴּ44}1Zo4}$=5/5~X,!uSϥ6sq0aLotT?f'?Rk^j~!p_J7OG':K:%ƯXnI7OOOSӍ5/5~M+=`ޑ6FCSw`mnaԛSSͳ=LmTb華wXUOG%ͻ%wӕ5/5~G:e 9X37F,7JWÇLܴ~z0bjҧ 龖O'Z]XjK_mFj)m`ju5/5~_K$)K{q/Yj9QT.NS)զF+HYSo8[kvC^ޜZRbL7@ZvH0;3Rk^jg_,31}8{mMF0+i}OF,.`qzSrTw7`:'aN#e6lo-;tS;My=[FG+ZF~XWּXF,!%/M]Ut0霓%}w`枔Fz adjK% `M76Z]6O0:ԚSYBjvTG1XrftQ5Zp]0MRm4^z zxKjKߕi0+oJ71 iS5ZRWˈ7K̐%F~}Kۧ-GLtjza V-#M?3Xm^iK9`:'>Èt0)ph-n[NY;ԶIǤּqŽRkIF0:LTKژ֝Yp ՠ5P}+]<`:zaPՉRHe"Қtiz@WU`Fzc"MOק Ԛ7%fBV~yKX'wσoraeFLAT Rtvmz\ޖZRgXթFDZvH03Rk^j>BVl}iaU6OF0Yiw;FL,VڧéTC'a>j_2eZ!-sn m:.si܁JT{_JwIF0Rw`ڰux0`2.`IK_dJ/#N텵Ar*fSa^Z<)$?6IM;XΞ%՝æ.`+X߀ܔH5VQL,hP{AOFt0ixצ #V'~)>nctrj-zTk?>Au15/5~u" ࿩;>Zo$K0:ԚHBzaCM?6`:Ws S'}#0 X,'~fKR)u {XzOj/ inRVKXik^jޘ;X^6F0oO.S'~=<^NT, XCS]bptI:rtJ#T*G:5jHstS$ZR &+=pi;ޙnoDjH5ֽaB-oOOF|-ݒ>7`:iÈ>X6eH˱kcPw3#VI7rN%c5ZR 9yqfǴY0\dLjT{bA`.jw'R흾NF0s;#q0uspTo`_ޗґ6ti1zaվ@IFm"L;Lu+ӪKg #֚ XaeF:r:ZaөT#TTKUT`JGZzaĔ͓`:r\Z-}&m`jKּ='܁@/Ku!V{:sA.=u1a=&q؞^mt07NlտCR-2@Tݚ%`S}oR]ONקVvFvHǧּt:{uj`WjCmij5~uP]ZRVBL:tSj`W߮NOH-i~!A'3iLzݒ~ؒGR뿯q0'6O_JyLzղ5}60:5/5n)Z/տצ5Qrzd AZsRwXejIzQ}2EQKjI[OV=*OOy{jWJuT}5m`jwOuRik^jܮOu*$0Z/տU'Jm%%5'5~Ǥ-@?nN[-C{tZW{sRCV[NSk^j\zJۍeiQLi cVjKsNNؽ-4~Kyq;9KzjV1.l,ƯqB[H(cY.LN0Sk^j^pzKc}*ySk^jO'Uބ?闖dfH/Jg qjgUobT{ܫ;Vkz0~_H֧[4z{SjhܮJ$z齩5/5~/OT^Por@SIwt:Kyq 6nV~-iRjsi.AuѼ5'5~ކ /NHߤN>ۍ"^ZR նNkxV>6HsϨ;-9Sk^j.Ku*$zUHzejskt{&ږ mK[γͩBY}>՝Ws~:(5~O%C5/5nuk]DX,!/+Y6Oްl՛/祭LjTwd80SaĔvIO#Xnɮ_ũ2=<ּԸݔ`E:Z/տZܼ-}4~Ǥ]u7Vk^jNL;&BjKOFҁ-7GK #s0}jt.Iu@3R]}`$W;9#-g&PkKz]VJGߩ6x)ZRvv-tKjU߮IM+E-kfjjޜRk^jޝV{`NOvzZIMu'i9nF=02`: z0bJMg,CR[OJv3ԶJGּԸ]`>{JCitxjk>Q5/5nLu")g !qzSz0bn>LN;>8yC5=Rv0霗bʓS/K, nɬ nis]0M0 A5/5nuzQ%E-clj<4~GڗVw~lyq\$,[|OFh9Չxu*0wTw|zt.Ig#[#'$ηSȞ7ּԸ]`V3SE]@KtS9ZRvT2,옎MKꄬP{CNּԸmXvԞBoNF'ҏzƏȥcÈ=87L9#RΟ8{̷o&;RgSN8Z-eS1[RC. ^u}muaϞmPZ?Hyq KV,}\^4h2 RδЇkas~)OFL.9`鶟jLbsj 5~u! Vw}$tw:+^3OuG@g;"m`j{ּԸ+̞%Niai%kHNoT?3`:ӳSk qld|M7M>Z?W zxSjK[FZ{GjUvN~u˩`jRk^j>6L0N_m{ĺ/]Z?g߿'Ԛ_Md,-})n/MG#iaDڏ()[G#t0iT\>5U^XӧS;?`jۤSk^j>6Kp< &$qT'~'wԚ?IpTo"wFo-}j)uÈdW/ #yiaĔY铩 Wk }<4~&Z{SE5zavNL՛ٺSNּԸUKť/:!\.J?6ڝS-0\g #T~%4SP.<.;SEw}zZޚZRv|!?]Z/$տ'[:3n4~u'Ǝ VwZR SD;{nJyq{AAYRw7^8>צߓ'5'5nn UnT#^4J&cՉu2$LmT U}bQ;2{} `ju:U5/5n/Kí_YŸF{nMU}8 "͆],`QDE@FcMbhŒ1Ʈ{WTQQ7y9Rys}_z:Y{3k݆,8R]<0ӇRNM_=1oujJAhjK[w3*R;4N5}%=Ӆ{}>ՅD<-@7L|17HeTsW{B/ukӝG)itTj}{Yb0}6~}LM5/5nṷG9X>Z'+nttFjn5~M[%mԚK@H@Mߡ.0qj~էW&Cӥ5/5^ڙEu~oYY}SG[sRi`zZ'}oW~ zV:"ƭ`{T$N4mމ ;Wޞ` Sk^j.KJ0&Èƥ0_O"gÆs\s5etTԺX,#7KG7$V%;MW]!Sk^j-\'ծv;Mߛ;W}SkOk:- `vA3CGVm]p+^NM礇 #zޕFSIMvz5'4~&1ּԸwfSDNwRcbu0j}7mZx Չ%ui8yP^` OּxG7M]әuSkON0OӇfv::6N4}K3wO?M;>퐠-7Sk^j 0Z:agZ'Ԛ/;%S صmk^jNOLk̭kgt`0bn>j+y_L{$wMZ=+z::@vktTiQ=MiʭS]Di_X.|:oUjij\ZsH}|$Aoui5/5^Nə|@bT;dSxZjIۡɅkjsSL[ Sk>i.LI0ZDz5/5n/Lv9!N4}K&ZsJ}NnnIyu"{uԚ[SmS7]ZRUlXRLd= NԚc~ Ԛ'd:}=m`Iy>OuҷRk^jη:պ%MH.XOL6i ]qſ=%d%3S;=2}qZwMuG"4A0-RIaVۺZjj%^ɢuz YԚWn:=;)dspTQ[RuRi*6୓+M߿&aԚ&SkNj>M\uRhrG=Z8?M` ּԸ=-kM)MWuԚגұ5/5^%kZ'R['†cjM PСNu^j@iM4gjMgG$BؚNZgui,VԚ z׿ZRu~=SRIs~XjU- ptajKסi0,X ZmޙvF?g-YO&fU=$m>/>1VsmisԚS]y6Nּx]V&ͩu;,m`UJv(c Lgּx}+];G.df~K #/}5.IFO䎠#UR=My. Z 5է=vSx{jK[wVSHV},7N9>}3mSk^jj1Z`Ū;{NO!M_$XNGּV^` I9q{cXvHI MK,g{Sk~OLSkNjVZ u{_+A]mq]޶JKy:1V [RGwH+E#RkOoM0ڙ5/5^L&`D9*բ *i2FϏiaD/7I$y`YNwfcSkޫOukmּx{V `Y;]Z': TSkON{nKּx}*YOV+m e~$~%HzTӨg/Nu!z:9{0<n4?Lo4}KZYjԧNzwjKyN `Z'5w5?ZiAǧּxd#JPk.6~T;c49+Frôn5feMio{C}5lT^ZRU':NLwLYg~K[X_멖5ikh.LMz8ǥ{E}zs);#yzyVk`U.T0?HoZz ^slw1[Z6~6I{#z k#`27N?Lo4}M/zϨO'6r MZRU=> L:髩u{KZ/iprb Iu7fk^jjj`!l건{ #aOiuaEÈ^nꋃzMo4}ubx\H}:79ޕZRuB%t:)jd"Z'˩~N.ɝyXHXz̜CpUcDG:9ƶv0~L#zIH5(jZ7m$`tT,9N铩X+Lm7v X 'R=>83VZRTqM M Xz{Gz z}(q)ˈG9y|zKfNO_F}0b ZsG #z=j32=?!=1㪍ޛZAT@ou߇Sk^jz,:E99NW z6vP9ˀGm>vFkӟ.:83 #M?>zW{#zG N #kַaXWj/էZzdL55/5^?N*@R$BW Ө?jaS}e [#Sk^jCjj7U}:%$AoVa5/5^K$`oOMa5} X6I'$‹SkNj>jGH`&0>5};%rtnj/ԧS ]+}50UiGI?R똡~?)5ݷs0UQ)m:7,.Ժ8uaMFa5K_1M W?C}:;+)ԚLOyz^:^:$>5}uW?u QK'to'w]4~#mާsN0~NOu^Èoۤ&iַJmUK:>)SmS2[ROSXw\ &Zχꋯּ8]<)]ZĚ `M>/&CS]TiK`wO..Z][ Ԛ$`nNL^M"Z넴S޶HCk^jKlO\Mk"47{ӹ5/5NuzT2?LmE:,՚z IMFyaz0H-&HTw:Ouv z/0?ZR XZcmj}1H:$mSSk^jNNu%p5HVM߅ `lϧֱHSxJjIS\;ՁjASx>:H'L 5/5^p%nNJSMs@oJcdQ}pԚ'.ZW&)l>Z&U dS}6mW |;]sS;:#.K&&[h5-Èntſ]/ץַ?oԞZ)SޮZRT+Wxvj}hjNLsN`jԯw&ɦ}r<W#=5h%3sa: }q×~iavMȳz;&߈ gTK}|l*ut^j}ۣ{lGqK:3:Aou15/5NCJIև1_i]#vd~~ʴ}z{<[ӥUjaga2RMFP@n>0`p{8,OL}iSyKjK VuG> `9yijԯ來vԚZHgw_ 0<,7X7Sئ~0ڕ5'5^Lb==>5}Ğ `z@$qW SxyjIד8jև{dXZ9븴C܉ٿwLg `%,Z:] ptAjKGz k\/<ޞjMe鯖^,{ZL~Izg/#T?]yaԦm=iujԯ3ҭQLjKY }%]+DOO/6IۮԚzo`U!,OIg%3t0Xy.Ku~tOsjj!~`YzFod4ILSX~N0OtCR>4m}jQw8wuVZRyYKE[f?I͍Iu\T%ZsRS^j}i^VǦֱQ}7^ZsRT`vM0M;R9qF zNfjKӑz f}wj}pi¢uvȲ-L3ak^j^`U7G~k%3T>/٩.`7-ҙad7~vK÷LSM_-{[MTzrԚcӎ &tIj}Pi.J{'~YSwgF z5ZRTªB=R}m<3K/GuLs?l?=SSÈa݉a4 7+G/H\:^W]D/` oMyq5YbT>4} Wn:_H[&v&ZRT ÊBZ>È|?գ1\Z;%tN #v&=1Վs:':`r K/})T_c1;onzyU0]wb#pLۀ5}Nfj'ZHuUIHvdgҾXz,h}hOL[$O_- S0kּ8=7BNwU d(9X{~aTnNK#Tx;SRF(1m`qKZHuUV@o3i]PiKS],Nzj}hސK,M uU>6Nۭ5/5N/HbxoޒFgSKv0`jÈ.MF5}5}/툦a`\oNU2)ޝZRTJpMj}hj'Ʒ}:&7Ӗ zQ:. GREV;c?>uLV^` I9.ZNwkjկ#L jKSC[&I̷ziԮIut.Ao.wSk^jLKCT 0L&}S-К'$Xqſbmޖ2Z{`:GM݆S;kCÇq0Ui}J60R똭~vM[]>$i*A;)շ] OTw@oIgּ8=#BXzK/sӾ`^M{ #c(<ÈQ*T'}o84mMSa;ZqdM2P+ө<`]:.>4}L߭u,WHN[xBjKӳ, !uz_y17IycDFLeQ҉iaD(g1kdh}"#),3V:_%«Rk^jj7HVLMߗS} sTwc׏ UnjKӋ+SnXjg1^}{s);4ߥ vk5}g'۰ oMc 5'5NKM{Z`u״zOL 7JG1_:-,Aoϥּ821Z{M%VG1_}pZ?AoI;ak^j s+vÈK/XAN%ӹq;FOmpQz0wZefBaJvdf0b*ۤGsf 1%|_:c0kumG YRj}._L?Rk^j>Kɣ ~/K>{tYHԝIua`|PjPS ؚZ|-3stTj5}/OnSsB}{J)ZmM߻'(JsB:54Ao'ko3nzkj5}M{]`Pj vtvjK- L ?Ѵ'-df~NFse1Q0~NHc[?LAW&ԢRxeKu1z*LyqzA`Si8yBj}oGk%mTwc_@G iu`=-U,Q^` OL9qNnR: k^પR3Euq` Iyqۂ/ցXδN;o}o?J&mtdjK-Z H ĿSxPuT[R}`ukovJZ3SL5'5NoI,AWwr-+ax& z<})1 9 9g?MH(/Ligּ;>8L iy g5'5NI0k:jjÞQIwH[Ԛ?H:jޔ`LI ǶH.ԚZ|]Wu`}"9`lOgVZsRa*zujP5}?H%ZwiSxMjK$?Mt=qj}.oGmvtdjK- ]S 髅tZZ՝00Rk^j}!m`!lqJsT]0?OMo]z ]]OҏׇôY0bldH}yawtBj]cYyծp;V}%_}nZMM;RJ}ݢM95/`xh}Ss17KOH #ޗ#5Sk}C6;V0XIĝom˶ j}vouV7sּ8VgQwLEzUj}oZXzuj=ּIaXu~' RL}SxJjIӛrtnj5}M.K3SxcjKcPZCM&XN^Ziۑ z&ZRĴsX鯧ցPW rS΄6͹Sq7f>j!}L[݆st0^.B%Tǀ}anNK_F+R꽦[-,wM9ELetDjK-u<+zt]S"w1ݓ͢uPZ?!SӋ^23qaۥk%ܰ~d!9.3ێ 9x,cNzM V?I=[6HKyW7e6:i`%Y:jVwZRдi_#N]iak˥\O'PMia.caR'M+wtOJBSzj-&e-h$X-ޑZۑi]?JyeցLwT`5e OF5 TAj4}FSxqjI-,շ}j7jvN۵5/~jawY]:#\H]/ >+շڙzs:/_-_- S%+>OLVSZ~dnI_FOWKkqa0kϥvM;F /IMtm>ZRa`R륷AJwx}-WRS};$mSSk^j}0yl2YzmOu4]HΥUKP\Fk1SR}՟֕uM_}-?gvQO)%_v>N4Z%Mۥ rN}'mּdZ?J홞jZ|aYzKJ?_ONL]":9ӹشo;vJ`4u%]W;*W_}lUO0֜;/):iޚ܊ kԯE[ i];}-S= Pua=u{`GR}QzK`#S>ZX #tnz0bl#7pԺ:{A9]` ~k^jKWY=:h^jWH`\O?Lci $_pJց4}<<]Z۫La8ЯZJ<"z& 륩٬` xkNjvJ_DwJ H_Mhv1AoJ}ܚZ|H&_tIj<4m$`:JVޕaLּ t+5q0bn0u%0Zy0bJ7Og/#TO6s`:mޭRmWں{^6|j}fog$譎ּD uu6-Z!LaTw߳+Gzld~>.F\#T3NM#VY}**W5jw$`qOvar1:yT7aߥAAwr]f ضBe զ;Ms 5'j~`"|jA5}N/%Ziwּ{q&pTޘCSm Z7uvt\jK-?Rtpe^Z+L~(mN~?ތ]UQT o5'P<ވңձoj[Ǥ&譖9W <-ހE`Mŭ SwijK-c A-fG `mҵ{YԿvtVjK-zgĈ6F% M=Bt@r9ۤRm=6N{ #ƴK FV[M߳r:QNM7M[mDuxjK-(ۥV55}KFSu}4;ҚZlMue-ypj2)m17N{־j/mR?`REsGXxpaĘn.OF̽!j4gG;79Aoּb JujMpM_}+qҬ>Z@_-EvJwOk^jc ypZOL/[z̜jir7mV?`Rۤ džsf:#=Sk sLu/^~+v9Ta1ۤWSwmF;WNz[j]}}=բzտywJijRk^j՝;$֤ՁcmZKGz zNyU>~/Kf̏M4jva:*=:[?`REsGXkY#tt\0Oㅩuޤ5/NJfr㩩5I5}j/WO \3Ao;5/Gdzczo~17b%?v: jzۦ LJsSE>/2ڹueUW IڳS\J8=$^ZRt]mH ;"]/mNs*GƂ޶N?LyvP AK;:jnNKs+LNj[R9 FԚzv 9zB)SjI-ҽ摩&Zkj.O&uӇRZR.^.V$})mXcRKbNSIXq^'-dfJIE~O6șzZzaĘn7jzFj]Lm$«Sk^jO:WU_g4?`~5K-pp0bjmZG/ ɼ;Ӫ$zjk #K^0uce^rUwtaKzK:a:۝hqUstaܼ%=1-Yd?_=wZuʭޖ=/Ǧ=J:o`\7Nd-u9=n%3S?4<q680`luk݉v{1?ӷS:,-0F&~ciuGsizT0`ju~T_0n\?`T;g*L[}{t`;Ojve0=h0ht0ZBnjsK/E,>F+;릺Èy}~i6.F+ X~HvOϧ :FmT_N+ Xe逥^a}-YFitT^P?X\ZK/Z v0`J'm1uRo?8V ~7^,h??Ҫ`9;j=,wa¬ XHoN#橩n`y?IwFn̩ޝKe5_mzW옟L/\z 20`L SmR XYjaI鏗^]N4e;Ʒk:&Ն+jq2OǧK+itaQ3 .`7>H#it0`%bo0`L]ҁj'K/aJsqݱHՍS R_ ,{֓ӋT+:XM գN'el\̹W_FÈ9[;0`5i?FTw.[ۧqÈ#R-Q׎aL Xۤx0bn^KVzգc2!$}(s17u c8x0`/|+uӫÆsTj7VZ ˩%ܴ~n:'2R/`=?=m%3S;~<XNK$_<qT_9x\z\Æo|=,r0ZJjT/+V-R,[j #.Kݥa6KᲱ.9Dz7_^rv Fª;`?r"{ga17u/^@71գwIMbpn{!t0_J}h[׵6n~kʴ0bnFՂ?IJuw 4~qY[9:wſpUN#vT9fj9K/ \=Oڨ }$#ܗZw`#I+eTk^-8:n: ղ!Ʃ0xhִ0bnj]2XǦ =c^fS,GOu+.ÈG:p%z}2=8]3fd\Z?:=p17}R-T\-GJXQX.szKfGAruY?ۗҽhXuo^23礽78"60fT/`őפusR =1}bN #ƶ{;FS5`>)ZCm`|wI6è9\wzSh17ްfi}@G[i^K'F?/Y'jgGꦩV-T;-Y6I{#vt0`q#өvt9om>6AAa4zEzKfg_<`y4}5ퟬ 0S]:xl XLgXNF.I;] ?F#c^23G#Xj!Z~}1']0Fק s' K/`ٺ<ZqmOF#uf]ia<7=%,{S-jW/z!}-}-И&Kf攴W:rT˚6S-U{zw:~(c]z|zKfT ~aW ׂF6[1.`=0.m0ZV1*0}s-/`<#]w17XK^R\+գ-aE?vF͛^T~:Y ˆZXX7 #cֽZ {%\~nNMZYHo>cvt49[=JT".`='Kft0ʡia6I7Nkbm/`=%p%3s^;F\HuQQ.I56NN#wӻ^TL0Sat5.KusK/_H0`l{s멱eM.`]7)&]T?`6}penޖjg5^dw* IENDB` ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: image/svg+xml Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/img/dr.facebookround.svg?I4k+IIR6H6ZIEpbBws33lA ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: image/png Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/img/dr.telechargerappleappstore_portuguais.png?I_JaNGdd4TmdcFIFrIxBMA PNG  IHDR|gAMA a cHRMz&u0`:pQ<bKGD pHYs  ~tIME 91j-VIDATxwXWK]Di v7T,%EM5=)o})&&$bĨ]a;,ly?vY݅ &ssf3<[$66 À@D`a,[t ɩ6H"Oj0yV/XD0upA,Q7 @9HWD'4cbbjo,Xa@/ (,ЪWQ rD0a"0Lu֊Um6H$> CgF²SQQVFumD@@@@2,BP@,C]} {AR5ԨKN@@@@!a0n8DDDB*8]Dr#-- &oбjpuuEii`aa\KNMpqBxh;y#M>0=0/(0)Sa\yajl۾ ג!@S sdu-|@`r\CV@"6v'R?(7w(LR{nTUUBh +0G\\\]#zgz-|;IIp" q%dgeaY10qvƍH4 >}*9 Y| D, ;-))ABB (jT*\OI|ܓ0h4qjkkzxx 88@'ap 緵@jJ*,0?0a7GaPPP[J@@@@-),*DUuU]\m1 *b' ܋0(--JUS'9 ~E%t:-:.uQ1 cW'6dAִ.uvEnNt:HH\',0Lee% [y|g6NW@@@@@^fϼo[Sgz6Cn?dq wA͢Oe`///nW0 ]F@eU PRRRm &o^-1r$\\\pp~[(++C{JX_Gxx@Ѡ G7sP]Yn9uQ7B>r9'LB0VTʵkgu1 ~=z3f`ŊEɆ L<$o v!ws>g͂٨U׶1̵qXj,@BN0h ?pp{Eaa!}E-yIʹmw491U־oGn=,<׌ z> Ç X"1{Lqi)Zm[,ٳg!"b8:8 "2/"MH'zi7W ,.,+RT"qFSo9QcT(!ƸsXBX QRA4w= HR*U Ɨ À@7M3 (JH%B# 1D?/\TBFZ"oH$RD,PSSmeyT*B!T*8Ngi3i 2:ұX7r c9xGMMMZ\ZR ,+E[ꗅaX(JȤRaVRs׿٣GGAV^K N8 j{n$'%C`ԩH$xl lܸ II&u#лwo :]BB*\OISp`Y.]` CG,4'#raEcgg~3| ǎGPn6o\AѧO CBb"\Ǿ}nrn``gT"޸8aqӧ<=s.]psuØc))8raC"(0II矑^A"w^:t(»v+ˑtN8ÇB}\\\=  qa?qݻwCԀؾ}]K6S@ :û!? KGS1_TaÆ",, %%ضmBCB0bpBƂo")1;ѣd߷}ƨQ R7pܹ fX,AxX `eYdffjb!>>kbcc;oΝv4h@@@;vPsmH2pjф={RZZ*t:6m1vv4glJLH0['eeeO?R@Nf5r$?v83{ŋiIJ"}|hToܢBZ4ŅO(;;:vRF&ODUUUDD[o_~x-[݃PxX8]r_|NyycSRRWϞ<@4w\JMI1kWqq}j>Azj6W ={6;T[[CDD=ptѣGӡCy6dggoA66eˌSZ-Em @G&"m۶ќ9s(3#FC\'\A/<<]r3{q0a<,g[nC7Rll,;_+2-\hφ s >C"~]yZ$KY_~JΝ=KEDDsb96x {D3gNQmm-]8??N:I)<[q˗^U]MOׯ_ʊ ""8,YLvvYVDo&j""*//CTXXhLwƍ IO/^@ZϧV$777_t***H][Kߵ 3vlDee%=NZ*C~ݳ 2QΞ9CDDo3I2R(4vX|Yߺ*++l(.o6_~&OO/$Kۛ~q egeQjuS }dt*1M~kE{xxҶ[)/7\B3g$'''IeTPLL %%%fxj(DD sQXx8uڕBBCIP>QIq1}w4x` 0c#o߾~Cos~>KHR0~IСC5ᇩ( ֎<<<F_aX>m߸AʕBrRo!~ 2Zo4jH ȈHrqu깫/u/GO'7ww^zџk0XXB+W,,JMI?<<=I.\={Ҿ8cZ~v boo@֮mV쉈v~ >ha2tWQfϞM<ϓNo.$\a|>JUDDfd} |m{9s==(z(9B6o~3oѻCj""/aX@4h@M={$T _ai…VFC/Eϧ'0R|um-;& DbzHyk:y8y~q T*iɒ%:u o` ГO|Rw0S/-r5kVr~}RBB<%S>}YVDQh:x0ڙ^}\YmkWn|(**A7dhcc="0 ʰo_ llƣ8ԔT[Dl@m>ʎT*?":}%F~A>[o';u\Ǻ5@d#vD"A^^q_yy; ]Te00Fonfֱ+6{g4s 3P(0&z4=qCbb ={puqAX.\矍v±;w'CM/5ҐfM,@,C"$|f **ʛHLHCxVR5$%_Chh( (7=qĉH%R2,B@B&ߒ}DeO`Y˫#kjj˯{6 b]ˤRxo^zac"@T¯CB.qM1~8DDFT~r58urrr/CyyHII5c94_;2 ">^ fcM4Gzz:t:s3LBIi}zP[S ^D[[[P&P(psso$$ //M)HnݻNNy.KefZ tN8SMQ{R 0 \ѧo pvrB&j5X|V۽0ܩqqbB|]T腧[ Z Ξ;?ƛ /Xy<Mp71lX],O?.4D8;?ʘKEE~\Xmbb(*)6rT99++YYضm;d2<<ѷO꫈zil߱555(--Enn.}|o// Xj0i$v;(((4yCxx]kPP///hZlܴ .]>U w7w;vOn^x' HYfat}PP պi Q_5ۻ_O1: yO?8]~WPy!!>}1԰xm7N`H$?~<{]8;;!>xUU8sc@$9S&OFnX@P*\$&$3Pkqxto0^pw\=y4juɲ"֮-G[ ŗ1|™ЋrrYx ^S d+A%o9a" "/FGGc#ƴT,Y4pi3fزy+"88㩧/TM7^ocnjAYY,XV6}Zߔ:x'NL&/#==vFH,Bnx0lph5^`s9þ8|gϯX'޽˗-9s pI$n ZGg̰Fo2a…P*xh4'492>>NÆ0qYlٴO? ػ= gg<xgbJzԩS۱i':bnnn OQ#ѡ?V,ְE>}ѻO_L<W^_c=}yF\8w֢ښZ\KIs瑐oXL 2;ヒ} L瑟۷cmtezSrsqL< =z@&P]]ؼy NjQKsc7q"C*B!-%6oƖ[yԟWYY3?3f@h.`ظa#֬}1z=o;?;;V\.ŋ l޸Ϟ66dbX̘(uV$qw[mܼ f=O>  gGG88{,36ȳ>OēO>)'aԩq8y8~u%N>Gx{y!!!ڛ8?~b\T*j ;cc$iqXue% s^aiӦo~䨨(Cmjl /𶆉y |P^^}#GT1ccs<**{;8::j4x `"Պ 0FJk_xDtZr9 9ZjjT VוGhX,kYSV&2M[n6QzԗY.CPZ: B,1sm <:r9N[H|ϝ.孅eY#zDsG,vrr /xwqyMY= %6UP())Fxj4Phꭌe8WVQPP5VFZm8a]jzYFI1/aÇa/C"رcX׆v=,+}݇z%_CհWWW$ߦʣu$3/5u^F Fצ+j ڡL0>sx{A-blL  9y._B{R=JYnIز2A!ӷ/ºbM[QQēO0u6'$u!N}'{N:l8}̞ u N:>sEPp0&Lcƀ8 àFopW!w igO{ᅦ\"Z", p+p5Eff&&NQQ٣bkגqYٻlAIq7=JmmlګGmmJ?o~s8Zq8xN< 7W789;eU(..AYYN0O;|0uԶ6Ք`hwh_<mZ,deg/ D Θ1c K5t:-,Yo}A}%zډCEmmFٰa#.\t}S۳VZ2]~M +0bzrm@իO |CWUR"4Z i兀Nagg[oښ"=#yy@2h[ځ^^ӻw[*t:~7üꫯ "G8{l;/?J\gg 4ǎAP@x{{s`JsVܜF ߷GffY BfkI믿it_{\ /pяc=/ť1'OFJJ*VZu###yaL֦]v#;'ha=rl,3txxx^ πE_~!C{s!""_̟aC ]/9hNs0yds0s 8!!w7"GdxGa{N,ѣxk(HLwF&69v ph)ѩs{%r-9 mmz聎<cѣjwBPPr>FijZS0H ; _m]O?Eii)8P3GaÆa,B<7Zӷo_?Qyy9X 7n4On:W_"K0ax+--Ň~ _7^]]ٳq#-([[7unc ox555 ^[֥0H 233VM%bxyz?| jjkp##Y̨dg qrrP궥dgc׮]PeTC" wwwx/3ciֽq;!!!8}t>|֯_`OVy…;;;=ǏǨ#o1fF™ӧsnl޴ ׮43HpvqʕƘ,¹sHJN˲Mq-bxE]<#';;wĎXBZYh , {VʠJUǢoO(-"x$ι1reqZ2zi8y:88`a1bF`D׹bl 77F cW`=زy3Μ;V(@9defzBmD޽aor LڵY@NN@UM1d3gΚˊ - ;-&¹դv>r$ɓ'ğJ7>ܟH$jL* dri7DDFb_Eۧ˜1ẍsl6xWO?aTttbߘ`n";G >鐚v f=J6www 8䆽z*N6OOO[MRȈ՛GNO?*Ui888Ï>s=k삱Rgߪ02dϟN:r}YR6n4 .cX u{oeH$2gY>0/FHH-gkk3jj}ى螝 -~B.ݛ",bԩ/ߡ}͌j.BJe2r0idl߱{mt|BRRɠ NƓO?Xg''#G61<>*+q!Z+YAo޳?$ 7ND;~j={@n!y5rH̙3oN=Cbxz,ƁpssK/#Gػg8ܜhZCv-vڅ*< 1c!n@8q8v 3SJK(]€Qxwj6璒nߎd@,cnjAh׮&cbӦMGjj>sAԀ "9w5,M&08q|-Q4 <#ǎ!''j89;"$(L*ߏ\ۨl;Hll,bccܹ֮ hhJ0wiu DN{ӧNRrݙOHLsobcyy9M6͌Ȉ|9"__+} )JR*mBtwy-խM O:uTyZ:s4=6s&uؑlmlIP-ԩSi]q󋊊hѷ:J%-Xtƌ]v_ %7l_Q^No6xpo"&?RRR̦ &XyM7RXXs[hٲe̦qR(Zu@k*ѯHQFz:w;oM::v$HԊ4HUm*-Zd(ki>VMj4KIˊ&Rkmo:tzmvMyHј4`9peBZ$֑KBco>|'&$=u11ۅ٣'r!FXXED~9Ag 20</^u/L7a֭P\dNTbJ[*j|<ΛWmnywtu𰮷\ ;_,Nl k9סM~V,_տ%cȐ!눐dx fqI|2fRg|0wp˶>u,]j*R<7 ..&O_Z[K.y c%?hؐ >.7o`֬Y8v*++[= g}ׯo+СC /;y;G^&{jjj? #ӺD<6l؀Çsssĉ;cqȑfݫ':6Z۷o{̑Ar5b3>zeEVuh75>ג={bXfg9~8h,/鳰3HK˗.ҥ+z kZamHII2*U5.[F_Ν;Y+WuvD:&"BBCP([^SeU1uxe_IIJLҋ/6i޽{g-PQQFcb777̛7o?ŝ{ ;;Ǐ7Ya .]Fl.ed4s~}F@NhFZ.@?Қ `mciDBŴ:vڅ^>fJݫ.DP(:lIb=z'PTTd҈0qV|#ѣ{gLfiW -˃G#򄓣#ry}UU8}4N9 \;;{x{{Kh(0h`8;; Jk@1W6' xq YY\<-- ׯ˻ G#"p]`gG'ߕJ%8z: A?u؜;99ee-I;|))ػg≶6PPPkCiMaprtC\pCDEʵk&憘1c r*++QZZ³h4i,` aaZKX_EDEEa8p \]̦dkk9}y/J%RH,Ľ-+-kUe(3H􄗷w+RY>>x㭷Z )O!>p[P[SN1xq<} w j@Mj1 ''L&ÈQl Luax1uq{#- ŭ Ei.-tjxW 8֮[_ȑ#!>;b /7UjZ32m{8;;hWOm1m6j4Xr1靅Ç++w˹uEϞ=̙Z]k9:83/JXf]6oƙggGg 2z[[T7vj87wglM" >_#G4qGz/qY?pkRt Et;_ 2qSW$s-CfYDkP{ i7XVfJZpWDVV>c_~&G w_?^A,6滋8ԨZe4-jL)-)QVQqB0@yY9ޣn;|=qqpL2MiUUXb923p7.0ˊ=r֝e!AfVfʦP*agg'fֳ&! `ƬkpvtA T5Jb?/[r"ڵkؾmYۑȼgeac:vv7.?/9&DyyMwnܸw}II`Ea2#QAyE9~ <جcΞ={e$..$<#11*ŭXАPG![A ~~TV֢)mtQZAJ uia]e:0??#uQo;wZߔWTܖ%|!K _o//:(.*Baam-AJJ3_<Dduꫭi ߏuŗ^jkcZDAA,Y|ܭ ܷwoNzS>))^hZΤH&a|L Ƶ(4eP` K/lԥZnQha写B\}SPXhr0{lt03 \Y\]l-Wϣa o>prtDaQD:G$:N-*)AAF+)-z&ڵ .^؊Z3bWh4j,;;zMN_WÇqw.0A,`q&+]Zt:TW`MfE}̘1h\#lJI@?c4YW*^K߫OO#̻PHMIiaߛʰzn0Ɛ! [ӵCH$5w^^Qa5Vdgԩfך.-OGTTf()))˻5cpy= "`" `zrwݻvbB}[BNνWUWĉA< CGu^Q#RQx}2uӧ;q23#+1̧on{1oɹ}@jJٽ?F:^-@@'Sj5ذaYfM}5d9o[[;2g6~)G\Sϴ^xYV;.&3̧~ {S&{ssrcų}ԩAs_~Ǚ}ݏgf=mUB~֛o˗q1gArr2N ၷ~]BCaM#s^z--=E]wv. ԵX[lݼ݆AzbV!C} #5Z0Ʃӧ EHpPS }gGGzeaggQlR);frO=4r>"##&0ϤOT*VZݪgS8~ٽ!!s Lfᦟ6剗^|K-ňQ̦y9{΢%%fi0p@e"v屵;ヒ^}fˡP(0zh|՗5$ Z˗ 4j?#G… 1tgS,"8(|1x!4%'w뤥A0((LJo_גO;իWae_5wu) cƌ1 ;vhs A5~yk w3fJJJ:2Н8ڼy3:c9QzԹBիW-uŹ~$Μ9M[n1[:C'Ka%h6򐥈W< b5u*)) t5H"ҬY{MӑV5n:Y iOH$n''':ytx7FKNLƆ=qqn-GȠ\+7wa]X{ 8VlA;h`xװhѷzOAV#55W/_ANNT"AN=2nn-r_JDضm+"-- w{ڕBDřj9 jjT8t ~2#F@HP033 FHHwkg. ~Y-UKmncΜ9 6ׯW_ñc[j5U "|?隴k׮E^3 ck~! po!Iƛoj8|0}.^&hͭ '7|lll3nI=ԯtkz?w.LwZ7aÆѮ;Ig&~d}*+ŋ٧G &ooo'LNr %999QN4ed)==fZ%%%lRرchf}kj4im Lfomt ӦM DG1_Wj:#ށk***:oFCG#G ~{H$QFюۨj,QQQA;vPQ$KYuҥ^גʹoT3}}dfea޽;$8u,RUcٲ8t>#F@^,1/kI8yl݊;bRU[e9[XmO裏{n<6l(BtmDťpY^ gΜkn[TX0enw8r.ho{,Bw220.}oIY eAr=zmSG"ѣ`*0~oXHrի'GE5藦oذ%'O yfL4pA$cGd|p9GZ _+WX9#ቭ[Ou FE#.n1gDDFK׮3y!11_@Fff![x8GtGP`"$4 \1Zr2^\8 |uW6HRt@'GG888ٽװi2-aԩ| wTUU#+;H@իHLJ2nRDLX1*iV`hT*CPu G oo/89:Cjj*f>sȠAx?C.d _ HLLxL%Bvv6-Ӗp];wag&q;9{Ξ=g>gŀtHIIAJJ D"qƎnþ} c77tS[ л;>p <Ba)kZ@RV]kNkmj4HLJB!XX,6]k4(k?KHMMðJS$R)8FNU@ Дm/]K!!!J!3 6[ۋH$j`=,uܩm?wo-9frH`3Lԋ:rjjTV6LKnZowY0OkMVҷbgn*/Ϡ}lv[+ʆ ;CcI KD@@@@MЁ7@T&m]0GP TPglmm҄?EmߊbgNߚo~kj8z0 qEnsh<{w5%aAZ3gGg6Zͭjn.ﲲ2?wf\UYzS@0pquH$qu_ ڥV1w~yUUm@{CC*5z- >:r Xy NNP*u+)t9Dooo8:8'\Od,|a8<~~~4vW@@@@ޡS`g8;;Q*qĀ@D  [l6>"^&aȰ}c[[- :v @DDD]$.rNס 6 X}z DTKDۥRiB >qD" G&alA@@@^ЩS ^ yǨQP7h 0yyG`Pbb / о!;`ʔ)pww 2İ0aD*HQa@{ H3v Wz/0%  נpppwZ#JԿ?RPPX%0 1rLާ\":0 F Qhرx#2w9OϚ*_4rڵk1c 0?uqvvfQ]]l<G@@@-!!&&3f̀x&t:"e0n8fUw^H Y#شy3A7mE"KЩSLXq"7'm] Ї-ީe.ü *cUa|}"VR$06Ha~~G& `pD0L)p-jUZ"0 &n,7v`$J!tEXtCreation Time2022:01:21 09:56:09H)G%tEXtdate:create2022-01-21T09:57:41+00:00Y%tEXtdate:modify2022-01-21T09:57:41+00:00.]IENDB` ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: image/png Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/img/dr.Huawei_AppGallery_PT.png?vZwjZ2y+46K2IpoFqfhjtQ PNG  IHDR7QOngAMA a cHRMz&u0`:pQ<bKGDtIMEIfVeIDATxgxW ""C&zR$T*w鞞3iy͝ggzfo*\P*I4{G~DZRR!##N0O?Kd@ P 0>G6hhhhhhhlK@s0c@P믿v ؒH#j@5IAS ـ pVA,E3t R gE8@\UՐ!'xe`H تٔXGԈ$0$` ;|AHv߉Dxp8L,[;6DϓLE$QB J1MlV22d8LJ}DQ4X#B%:I'eK[2[|rs& 8 4e V2cLOO FYnBFUM %O)"&EER b1 Fv;. INN.c2S8j\U9` !l΂Yg@ҧ((UULOO17?$ϳtkhhhhhhlt: YQRZJ~^>yyyb0TEQFe`:wuh~"B(D"^###\zfFihhhhhhh$I6h޹]bWdKS`!7 ύ~x H$׸| }},/O4444444dYmhmiaᄑTU@2s@&P0rn$nL 066J{{ FCCCCCC)%%z{,,.{<;w6p8@: |D2G~ٺ֛5qsr'%lh4.^3gDe44444444x WY\\D4de`P8,75AȏF#LOMgqU4aHtww8p#CEdԿB۬6"?=P4:2'?YEy筡c4ȑ#?~ d.;;-7:y5A*A`llK/r5aXFp9]j!#ieyɜ{^߉Xm<( `6Μ9‚&l4444444+XAKH$#$gm%JqIEG$k319khhhhhh<}\ta=}ܱuJUUr5aDK,d$ 3[]7 8 +3::BOoFCCCCCC㉣*cc133M<Gj`/G2𝸩vNQi^Š&l4444444H$H$(PL&suUqS UUp8khhhhhhh<"f%F7~"IS)B2SSOh4444444@ɩIfgfB"tAҤS(˲4>>H +`*HZp܂ *3,ϣ~b1&&zb%T2(I[CCCCCCCc]Uq#E@.$MXܬx<'n uI$,-- H%'I˺XTUč6Ee=TĔ I=IҏH$AFCCCCCCcۢ*P` @$AUU; `Ix=nƆȲ m-9zǵ6۟P0HU Iqct, "OXH4 !)ǹNV }q<6}ʩlEQUUrM`ш$k '$dykh$ 8(@Px<ɗHDAFf:=K#aQ̊0)FExo !@TTTJPP2+rO<|4\ϒ?& OUhE~^RJXl,//377@nN.!ُ(KEl6+9def& IdffR`XUx" 33$ TU]^Á^CQ^/󋋬

x}}->S[[Π'p/K/I{>Be>ΝOd??Ɲ}eVA,cyyW~:C̥)bx >LaQP?}I(/-e׮VGeenѸդHE9{,7ZȮ^yekj%i[}SE"&'|7M{~zRzb Dp8}vg4OO(..&H( 3||GB{tګ~ X\\ŋ7(RXP$qdY70gUs )nR߫k3AOBHNFH#CN.?*2wMJ젂@ʮ/Ɉ2)%H Lǣ,Ƣ0K| JKJxW1L[4Wb4bB!V[@XX\$ ޵pݼkG?+W曯F>lz^ze\.צڷk׮ɓ'k6 TWs1JJP!.^x_)YYYݻ{OfV=;?7OuU.^7n]B<{7նD-Yt.(+gGC.]zYz=s1,V_կۿ;m8a|byq:h2fĉLO0<2B8`bx}>1NNMxWG;837>OJH$~Qd2ayWꢣhOjiiމak_P;khhOnn.:ݽQ-SJ"`rj׮ GQpgePaYYٳt:KK9tØJ;0ښZR(gϞ G^A>/ 5舯ōȱxbފC!D2:ˮlJ̖'ݤG"gΞ` ^unϮf<-ZCe8{ W:UTTLYE7N'#?e! ÜkΞ=D~o/\H8@AAUDd;5*>p(Pa( ^'Or…5?c'NdSob޽څ(LNLG_?/\`vfEey99O44^ݧٳSVV^cppMhm-LRb\rAh;l78p\ٳYx ;uv5 =fUxƒ=]$q5&VF6v'9|8mدNgttPe EQoW^{̬L1>n[Bt8vN?NKKDyƙANvZ H. Y|^/ k`n#I=Z_\.^{5~?ę'?3;v NvH$0!###W⥋Cvűfiie8?qT* 2=3C<gl|7o{n)/j(vc*vv첈ijI$KЙ)sfз$GǍf7 O1\tO>,?dwjfup2|L 832Z,e>LaA{ᥗ_H8Bum00 ID"LrK2e}FB0:FCC'N@ ¡2;3&!狀zH:^KW(*X%&&'N= l2YNN';vȑ#TVWa2 %6HWⴼZpsM& 0/:~Yy9o$'P\hjfsnvt mZruCcZ1mA`eo?ʪjjjkX,mmFmf)((`Ws3Eň$ ުKWW/EٳoS44$,rH~BD,,$DExtD".?rڥ͎RGvv6ZZlkBuu5ŋXboײB`4b61 D_ʙ3gj~E0`dh6qx+ϵ˕f6i%tF"0Xm)nL:% F f|2Ξŗ^y.Y\\`bbML$<(-+[{vN/"DeFECU5tĞݻč3ö7FD%=6'F=L&:Y}A'˴ϴ!G$$ r&!ö[z, '祗^rƩe.^|%**+K /6/ ]TWUTZ^^fjzzV y"v{2U^L(]RRB}CZRm5n#%FGo?ᛳgYYYUQ~DAa!Uλx<^.^v+Zq322? xQL&?|]ywE^v- *ɿ7w@UDNBp|s 7;;thh<QXaQ2\J1t%r0 =* H.KX,ޫ}“(:=.i[Bfeߞꫴ*=w~[zͥ̉_d|rF65(J0`zfϗ,^(0;3KWg'{f)+-#33kKFEl6--ݷomI0 1=3CR,DעӼkyy23y{czfC#>W87RQYI~AZZDMs(nX$VF#55477Sݷō$0R$D]UUA4VUѴ%G4萃M&,U8[w!|H6 Kj.#C^3AqQ1o&-Z1ɒgpe |{\.:L_o/z7,o2G̪~r<,r2l6, GMGIHsc8Rb(ccc sEDQXB!:;oˣ^z%fgg a>LTUeiy"ZۿEQݰ= պRdYƳ̹oepp(JUUz=ee466RZVn*7bvl42[0"d\\C@M$.-$"H&#݈>/|YHED$lBD BOԩ"aW_Yvݺ_~|TUebb/;R˩S(,*F]]:W t}羕z\r#?OII &G?QIEyW[kmW2<5:n޸+¿Gmm-{$૬?1CkkdTS{#sOŋD" ͼnxT?jZ7f޽,-9:(x^|lmdtϿ8ɾq8vUJGuM oYn7ѱPɩ)zzz]X\PP@Eyۥv X$ a-DP1CĖVVVрK$ ke%c$Vf{T0L&867}>4>$3gcaqƉ'xk3ޞΟ?OGg>#SS|qd8QŅ^q}LLN7߰l6Yn7u ;~N~wˀi瞣,me!%x^{&×_|AAA-vm Rwލ(D"ƿ Q*H^vcp\ݻMhZٹ8"<0ǣ2Fca).&:7J%>O|M* %ND|!]skȫ Yprymvbْ3˗9u]k# r믩 BIYb|s,"ImdFj8AtWM[-VVVr&={,cTVUYYv]΍7EV^a=_ SY] :|.w]xu߷"I=s8 6í66)ccc|defo#cјB#"sF#[j$7;:lvVv2>6Ɠbۉ =RT5"مW CDg~?)EEeTAH^@pP|D$= ~:bٴ$Ir  N0ij*VyJ Yfhh?׋nh42::",p\@ґwgPoΞoZI顣TUperl&@H$LOM188@_o##,-/:(BGg'_ t::ndxt4mT(gzJV^Yadth,i㌏wo:JKb(Ξ= ,/յ]rEQj"^ε0UU>S$tto6T0fM_rP8fttLuT#|g$ILsW|zf҇Ů\^.P܈Edz'P)?ųg 90Ս`ԑܷ^&kD榘GLǨC=փ !Egf>sEYY3֪UG"ZE '=yٿ UQ?ܖvܤQ~ {מ( `c#92* OtjL\mB!b kZQU6ؖl;q# ѩ%ɝGsqO"fSxۻW Hϴbk$>zAұ,Ldl>;vỏƳK"xle!4444m'nnM0D9%= $HJcJ(̃#խ*$ \ؚ*:/#H:V._d􌡄Sj) mĶ7AQ +goF(JG9*ϜfeBS(ZWR &Lչ"sA*,|;f>A`t[ H֘!<E7[EUQ"q|7C"ӳd?E DB&.EnR\[M5BD4 _}ҙ+{ƐѴض-h>D' آVlUeꪱTaYCdf r K+͌\X)h&2;NHdtm*l`5NHOJoI Ri5+FXxč3&n4444444)4qL9khhhhEEF#^h$H B(}tRrF@4FN54Mhhhhh!"YvlXfL&&8mLME7%nDQ$??\222٬f&f0_`iyDBKf`hFCCC#j!M=U³lY0 y9~~Ǐ' `0cvvx<}ۼQ[W*I#k4{ʓgMhhhhl6LF#zN@<'G"'G dd8KZnn#IҦ3y @V":|&n44$Gqq51`eyIgfeI7Y͆$++,2Np80t:zBJ 8pEVx1Nj&n44cxihG%+ |'d-"bҁh$/7ʊ *+ٱc vc4 H$|L340  2>1#ǟZEɽjh<.4qv^ze?3u&$dNS`g{98HMm-&łbd2!I=#InNyE=զ䱄ڷ=-QԹl.swj㿎OB:nyy.]̨&n- PUY[o甕7gREW5gXt:#ÌODtwhh7ՀF$=ed7s`s2"cKP2 \ȑљb^,lnP!42K|ދo;>׆1?BlCt҃JCsuNGlq2Hxe1f#YDMyP,*zێl$:Lh` nXvn`@U^AUtNB7L;r0DxdBgۂ#zZ?wqvGm]׮DmN}?{՛F"23=% !+J23DANn.ƴZ{;@IwƿHnq#Hv3ㇱՖ'2!`ՁYE֗>|DʅD'VPTˆ g."s3\A|֏*'HE@Wy|*1W|č*Gs}.33,}qR?$*,} rc*  Xpڍ1'' $PA`YI σrYtn8RNZn2Q@I$K<Vvb%41L|· nn@xZ|jjj(.)ٔK$󩫫Ml#L&u曔WTlUefvI`b|uō 77Rrrrp9NrB022̍76NCC{}K,")Dsq!#/[!2GEEVT}E]& ÷ZKi9%=:mLlf$, &P"D*aB]S$"qPUD&rsa'Nܘs 9G_&<;} y1f2==x %EMȷQD\ n#ܸ||w^DQjEkv"חUU:vh`hxXF;[oQV^v;Y B,.,_sꫯbtl ?emQW!dgSQ^N]m-RF###  >O;OI!BjP$]gؤ!HҚ? ֟m#FQuyX*08* PU4+&'5 >Pٷow^W.)ܹ\%"졧/;mvM(,'(.)pi>}? 7Ǚdqin+JJJhjΦ\p)Mhhkx<:fB ev&''{BC ԋ[$ ӊm55WU.;jM}32 &KX*hWm(?Ftb YN,fBTEF$,E&}͘K 0f#<2Ctƃd0޾(QP ʱ(r(ZC6fcgc#%H;AUU<++sL$LLN219Ot::IBŵ“"T& ͒x$tdΥIZ'I t: {FkeM׀H\XKGK˴`)^׈*\WgUՂsm.r$F uZYޖ@ňd"4>Lܳ[e52|WT`w 2=U`5UUuL_9t-T>4>cpjgF'g"~@k\rgF3SS9RPPѣGyM$mXZUջjHh$++ܜ HH4Š+++D#} ρJ_QV%IV\$~+/"33ۿrFƈbAx?sfXeNsU.\H" Vw `0UL4A[U:;;ٔΗ$]۷`:W^`0]A}]wfgs3XVtd!JUQ~Fy׮_p`|7I2.]>`hhh% ;|JK(-+|v{$$I #  AWOSSLA`Xfǎ465QYUbjĔ OC r5::;r oC\>S\zoϟ_{~fM9SѾH8~-7;; lÔϔA5Kuu3F@~gUEt:GA/`!i' Qs8qًR/9x4Y'`)RUa\TJ"Տq\GcƜcrr84؁Ւ~9*9} =e1/2倊 kK[A$J).-{o+W?3|!Ϝ d84lG?1`0sfN";Ʊo~8pxsHUlk!%nsrZ{rrr8~AcS4,kE%FtwLApPUUEYI CuϛLF҂nG; x^zmgJ$!^#4<kRR7Ν{c$!P Y9s򾋲RU.ی>Ӂ(Q? ̥Pjq\%/پd6h$80mUV &kQAP }=DgI{p^ZYdb%:7 Γ" hELEK 5=Mz:a ܼysm`11>NuUFF#j{;R&]Da &]4++"JKJxoPYUiaroaqf8ψlFcٶN{_GȠlƝ _΅4l뺬DX,H:jr_Fˮ]X,\.IC%';Ǐjmt&g$!IM;wpdPV^__sM>Ä¡M9N\Hb_OظaW k&0:6&^wTU32:eqc0(). ->kiqUum)yvnn[N7j"AlKtz AIX" \@\;pi&8<brh݁P N_"b2pߋ9&8ڏOFI]Ő\PBF.}co USH_ XV;|'+i~?^׋#cqdd`Zb>Y xx`aaaÐApTVVsϭ+lr" $ ϏMD#9v-d8,nr*,ݽb;l* 8NQnjT!<6' $;s=(dBI0WDg0fbk)viH;4D=Xkkq65c.-\>K>"Ɔ٬$||=7I,M* Uatd!„Gg 'nQKRRX{;;H0/ zW>$Ng4JikUU%3>>[x޾^/Ü;a} &ÄB!i(Z(3Ӵ]ʍ7_'H`(+-sQ]Sm^~>?Ofbb@0x6XlH0ɔoH hz6FG H:=g> jR=]K)(rhѱN,Y׮16>,K+YUX,dСC+Tǎ37K{j7&J~/뚛̙o/",c2ɡy={Ⱥ(Iť9r>> "(PzzM zeR#>uK\|zN'gΝѣ?~MMigEEnmwEtiooopu|k>;VSO{w+ OpWU+ {[DA J;<333y(t"`xx ~Ko/ 111^`0H8!-zf37;~===;4ؑOk&+fYn֣O?1,,.fygbbi}]^5\YYEQ7ޠ5nIwp'zNy?xo^6گ]cbrYB $aZbHꢧ4KΌ jkܴ1LRUS's KR4d!! rBD 3J,JxdduE+DIZY!CD\">BSITdwH,Jtzl":t 3WMDcƐÑ5a**EVm':9Gle _ t\H(AE!82 _ t O?2v4ZŸr2}}wTU%C{[^&z!zYX\rײ˦vsuq::;`w8(,*Z%طw/7oޤ.{rdlEQܹ|kffgݶnXjbۮ-Ls&bRlzgv Ӄ'!05=MsWj^ordllՊnh]l<& \+JAa]+2'O䗿%׮wxRP!".'/2f!ٴCuM Op8pc(\t/N~ _wRuuwFeuϵᠵ.0=eܜjpI=p<8xō ?bR|eoP5o&iѐ}qBӄgojYQ Ui\f=kB$S99pHR5"=<-'J(6qo ]+l"qTB0#jO+947$#ùp7nl=<<̕+Wxرug}{}_&G. Faz{z_ŗ_277w[;QvdE ?^}]S$I4{ [MJ< 0?/ ~{gEKT+uwm#Fj*h][7 p8<S4Vb]9m( c|'dg?[W8.vh/|ҧ}_Ҽ3i(\oo?_<ŋdefgᄏ $)080VDcQ=Sl(0~)GZvtۯ]]Ht:ٿ?7tvumoG~}7O\UQc H 5XRCJ4MKkɑh]INWQ㉤%(mWQ7lXODcē}櫣~׆iEEE<:+rr`pu FEUP`xx/ũӧ!`|GFARDl6 )((-ޚC횜?7Ogg'DbSgfg9w<7nvܜ\*o_J F#|>߆p;!2Dbǟ!HKo_o;Nv4b굝(/sȨ%>7݇s蠯:,OEV,380{7~B}]ɩizzX^ZZ7d ͥb޽>Wr" =}އ q ]mdm5b?DqoeĆmuKg3Ov=>a3dݻ;[XXZ[;S-Bщ{m2(Ԫ&ܧan ].EQ+=r ޞFGG7dmW\att4v999TUU֮zZu 9(l1;7x(JqIɖr$m'kimݍ.͵_\\K/,litܼu, ;o*0??o[>#(:H0>>vVx?VY\X3رn PQQAu:eM*800unI7@CQ"I nu~a(ʫ'""---nͥW( CSRV,lvg? dYfzf .EEw ҏ*iAYi)?x-ɹE$yzXUU%HqqFLef$ ø_ $Cso G."e|l_{hY}>n`yyy%Iz~iGjrᚘ)ߡginiL`phhS3P(DwOcccc1tzmZZw&7'陙/p#L_QfX\~k_effu&|( f54Utt:#h4&FjjR?l7z FɄaaw`Z1 u:tzZ!Du$v|}r?OI&wıAngH$ik(fJK),*Jn'`*Fa ^-`0H###I?;AZrs[}d0ٳg/w}'2+ 0:rO Mh<-nzhljv*Bww7뮳G27o\g% UUz7'A2mY*~93 N"H:RG }F6}e&Q[D-3Ldefv#?/ˉ3ÉfK ztBDh4m(,*"'''jfYJ|RH)4VHZKKss7+lSE$.mI` ïU*KKtܼIKs3;v5QYJNѬL[Z(XG1:;:%٣F7z?vM糞SfDN|UN8}}TԮ;@ؿo}}Bܨ$lcb@E wXyTp8|OS tT_M8adBVfckNpfPQ^={yaZZ[).)Y;[1әTE[@dI G {lڈo(FQصki7hlAwO]nSUYIii}Dt"COTJOGϓrsϑnű'PFt98 8|񻯘Ծ5r.Q:DIBč,˛ZǗD1U<;C tRPTnǽ $Q]UxW^yBdddlYEE,ˆ9Eߵe~GFҶɓ,ޑ&墮6#qBerjIv٭ll"o" P\\CIMQQE/6Z*++}*䪩h'r57(6EQXx6cw),,r1s<gqiܩ:Oڣ;\M&jjj~}w|,. v @UYSUUe`pq Zriڹ|oܼ<كm4h!XYHUD"5EIrY\$b05FJJش3gxROD|^**,nAʼnN UK8w#c,--$- :w?)U՘6p}PUY0_ vA6Ip+SSS\xCQoH&3mkcqi Avt徙.^vfۉEM YUIll Cݕmqinni'_~;>)v=:@8aeybZul8x<+-AJ(b|l~jjk}9[fZZZr* M$klm~C">Ef:Z[EQFGF8{ xVV#R% N%K/RVQfm[U%?KV|^/ğ<7;;0F9{]==HQa!%,X/jčJB<5$Tl%". 74.HF)G5^'gpHE.jkkfgU vLS  XjV56>ur5J7V+7pMNt:$O!F#dwnE-tݗJұt?ŒqTE!l nJJK1ķA$ 22:EEXOdM;wusۨ CCCLLN>փM\Q(POaOH"qY!"'Qa4hV,-.26:R*MIi)9/+[2>nt:"rssFTC!6?lDQ$;; G:GKKˌNB0y]:7'rl===lKͰMLQ2I45F DvsaҘZáׯ_/<$1<FFx%Y3>K@DT $"maYTVT܌x<M@ ]qge~PnGVfֺ+ },<6gDEEZ[)(,L۶TME| 822طo?ѻ4؁(`4h4J,/ˢll2=|9(t5 Eaee1&'Ze=zGrۙD"4LMN(wQ~~>;wn_h4(CC,//owM(nK*GR:мs'46pߞg``oϝK[|ppQJJJkzjkjxw&+e+p"+*,╗^`}aH$Ii"ߞ?O{{; siY~A#?thns`m P_OyE%GIc1\t#$IT>\˜v[orrU6ǁ,tuvq%ⱻ(]ZhoXOͳ™3gxҧ@l;qX  k* ,^ZZ? O$q&i-7V{R[[lj={[oԔ6 V>4tЯ,݃yҧ@l?qD`B6DQa.gE~|ΧE2jkuz2cc$(222µ62]שg*5545624<~=rrrx1L27@4YIb=w~ݻM{1>6?/o_l<</D"9x $Cӎ;z_yڴ\\X҅ \reӢkyyoο?gGccmV+Z[ٱc333tuvpeYZZ" PdFlV+.ܼ<*++hڹʪj2[\I$391p+>$oΜefv6)ULnn5UU=zcǎQYU-e\\I׽/TU%ЪͷbnvkׯD0,--13;"@UU>? VP8DWW7bXgfff?ONJ9p յ-LNOB8FUUL&vIMqQuPЀ˜={A  ՅqE:Ņz{z%涹)nP4 o_<0Q ";K[TofzK.} uō jEo_/_w[7r1<+++yp:dvΦ##W_թm}(*.xaiqx~3߿v WTŎC!(D"錩&QK)ˍ`l6cp:Z :VG"^Bcc#<6V03=͊ǃ`M~A9dVG-Hӥw/B( -tWToX,o~#dY&sN2։[E$\23ҡPaLDWP__Ou}QfӴs'MMM|>|> s]333֮_A@ʮ|',319,r"ol6SаE˗/ߵ(%҈-A4ܹ7UU97|{ #tcX8z؆sXVv44ԈǕWon7\~xTlOqH0,IZm11L8He"0heDJ.^ࡃ4lN  H&[OD :o$/?ܴuH-733 0>>NqIɦi8.׺iEatl!|>v}SE<p ϑeDsK Yn#q5LTWWڠ|v# ?8=UUD"8##Dm)ndYf)dZ 1lo#!6..,/~kȩalbCҋ/q@ƒEIw]͛,,.嫡*h . vڅ!M[u=/~|@4{˹M<K?M GVEaqi /)'lA\z9u4KK曼k_DQDo#IOD"!3??Gە+RUS]ꢫť¯^lKqKTr0#p۠nvv6/ ivIDww7]]]Y8tuugyyyy~nziJeW}}tpy|sֹJ$1-KQ&'&+\x6R0yUl^C\r*+*) F`|liffa``agf:77鯿`0r1۷h'֚:n|}4ݽd\x{ko= 9p M})/1Mo}۫X~{|>mqqqsgRlh_x#}G8|Ȋ&u]Ƹ}vҥF4M+ m}w/^c1'gw0< G>Wydk Ju(a,=88Teyׯ24LPYS}fff9uCCCW^aW{;hp8l=`6J9>C>8}׮-ێ1f8!h&|{b( :4E ָ8TqT*ӧ1"_(k"bZkuJ*J_gCC;Nj/:IDAT_OH$GP^z\c؎pddt=#hիeYw- \zBnb>**.1-yaՒ J7D.0 8%JڊE&?S"}g||uyEfaq?6W\Yy/za~򓟐ٹs']]ӚLDZ,jJP%8Sr9j=)4;u>IOw7--S(Ie}dE\zh; ~|bU p,Xi>Mpǽ {7yij^annL:z Zk|ְU8)A)Ht)8rTZu$ģz|Qҙ,n ٛHd)Qm* rrc3Grl6Ѧ,Z֦ZQT+G:&}l'N癚"F2%W2Ri`urr9Jx^l #b1BКJRT*[kM^俸ȍ75[dg*JRX,J=F4rq}{^m*jmm dV};yRtwӵ@YY~ TænvK4vF GZҖ _G&lYrVZ!KQKVQyČz3<۶I?.<,<Џ+u~?=ݨTTa)JJkz!S祿DaN<ɳGtLMчJ7zԦ/\bwy:d nelN[zGz]_Blfe/3n'&8?0Xn yyxmoq`K>`~M9_s6+!_+}}}+v}I\c߾^o["@qqwr<"j|d棢EL+y(8BE{(?ēO}=sY-4k5nO6pKiXfP]3w]T?\I&9s7/1z|o+\Ays*>Sǀ[|>gT<Bp>] kb4MvK'O7^#x9\sg<9d[Rjz0;(nbp}ms+%g\"7O?dzh_R/ VxQ@π4]&\C,N],5Bi|y%IRT*BСC>r{̘[og6*=6K3J'øc4TgETH&"jD"AELm4*4545S}*K՘T.^rl^z !&t|MZZ) R)*PN2&yݿqiS[mZY Rkth'/.Jv?Dw2ɮh6+D4iS&͘|EWPD}Ed-  ))MIdGs:.*sB O7 lbQJ Knx֚R_g~35=-R5M BMC~4ў*)6#" , `$؞1hU  {h\WkW|CuaތLl +mDzԃBM_s|ߧjlbS2-7hYLs˾(b+0={^ZR͛TQO˲YV#ySl 5 ((b2R.nc&Vi8κ ].خVK-6. T*c!T":q"Ȋ\rLP`dx|1!~;h 7qWpl&X 47zB|)yGTbvvL&C:"ϑ(\SrZo>jT*E>%Z$ɐd)J 3<2Bml|gzzBÇ=pb8aI+&׹zW\err]㷋H8Lb[!pEus("L 6zB|hygtl +VRV!癟_uׯN}n?}ZjJVŮְRD:ɆO ]BKhmk%DȲ+B)pC@k]F "J)m===tvvJ!Bl*x:bԏ_^oό R~B!K:;:x/8)X>&8 Rps 8d}ߧ?I[[F_!BR8v8Ѧ&|5g7y3ZLG!N)};r,Bk=Df,>"l'9x B!ĆjnNp1~)"J)xcfx~!r1?Ξ={$B!ĆH$>|^|O@f;5>6 x<'7I{{;a_;MKǿV̛)Ckz8ߠNfrrR!By1;j=A.Ӻ5V ~>6s9p FGG9<ׯ_gvvZ֘)B*4I4'٣GyctttH$6ˆcދZwD+ˆahS(f~~ɩI&Ǚ'ɒ)} !b0Md2I2Ž;dtuvIGGp@?+pVڒUX1I Ыj3 5LLOO"ɐf)ض8x}Zd|BG) džReYCa"(DV蠧{6Fkhga64w,Aּ,1v!:^= \|.wG.Zy8FK͎B(a QaB!BV(hqZ[HFQJ- RP& 25oy~~57w lN. 0jFR~ijֶ̍ [CѾ7B!BT=1>V0dnBPNOC=S3DpB0 ~EkVU 9@ SJ@0RAp5!bSWkL>peu(E GpXi |Fp{j \K2X%0$Gځ&:M@a BM%b9`f+5Y'=6%tEXtdate:create2022-01-20T16:01:45+00:00%H%%tEXtdate:modify2022-01-20T16:01:45+00:00TstEXtSoftwareAdobe ImageReadyqe<IENDB` ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: image/png Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/img/dr.googleplay.png?vTdZdinx2k3Zcw8UR_GlSA PNG  IHDR7-MgAMA a cHRMz&u0`:pQ<bKGD pHYsod:>IDATx|U@R ݵ+2Ž*j[V^\u EKS++w6~//] ?TئeI"W]jStE&hKIӦCd&$3-ŋd2͜s&9s9@AM2A  )644vuu]ADdgggddeee]L]v;v,==`0]wAdz~ܹsoᆘPJyW^yeĉ(N H|8]azzz[===,ˊ8 CUUUWWWEOlllGKfw|1[OÍZf+i$"QT5sޞEgSON',FgUaݻwֹ/BtMq}}}euuvv[fMLs+V&/333>bL&2=tM"cǕ7 4#0Dh[v|p7]˲hppi) W\qyu֍7~'k׮g`Z.]JBz{{eYsAFݨj裏ob EVPm߾n":n3 yyym߾]ijGJZ,Q LAv,01^HnޙK}]qNp:sez˕˧$8)ddd\qoxuFFF7?~ff&/QOy'Fe˖ce"%xZLgh T2E!"ODNG?ieqF~Z`0̚5wtth?+RDdXҞ)"A ߶t0aZDA'/esn~Wz+;yse׬Yf|ɛn'Mt'Ŧ7< CFFFJJJmmUBL@m'%%("8900 |v].]wݕFm޼9ήaArlZBxwqŒLрJ"h@$:h&L*Q5ݞ;9w~]͌ڵ'4B&Mv4w^NIIy#`xW ==l6;Θf0;˗r-G枞xZ&{GQGy7PBZLg6,~|O.ʗ(Q?#>?[ijWx˧*++yy EQ& {^gE'S"j*˗(Q<b^;ϯzÔ1 > Rj666,OapV$D`0^|rɍbQ2p X,ŋ;!g^XmZQ &EE#|m]c3wb`<\.E]D;::6oO3g8kTʐ qźv3f ǝP)#T#͋\~LvCGO\̬vo=2ضmɓ'u{H.'ؐ8m4{?>Lߏu²lUUHjj*@6[nmnn&dzg}c%+RTX34iRҞ)|4R4I@JD謒jmooIO[rEO{ES7Q*a>dNOOK6 vZb,XƭW\E eòI| &L}c(+RT$I2I~ONݥd$QS$h'ɻ3?Rz|:DyW?믿ü/555;;{֬Y]vYDvmsIo߾`^ʚ5k)Fpw600xn˗eY>HEDbL%BHӆ_gggee%EQRE8 <0W^y%Mw}ߞI^W_bCH.?ip{QύC_fWBP"D{9SO555%@;y٫  ]w'LGg H}'ϟɶ%GvVmj T 4-T0JM GAg H2рJũII*?|=sA$9h@`l =^;>"$ N pU F*cOU F*cRBUSQAP)7ƔPAꪽ˯zAtV!(T ƼP?4|9?E=s 2~ЀJ a@Po<+tJ 2~ЀJ*?}{S3=R"R0~4Y?s_jƫfdj / D*Q`L ilgCcqJIAB 2 1lD N *3tY%o]AfF7w y$p?*i9ay &A6{jTsjPEQ`iaYWqrAh@B ƞPژ32__nxs+zw`Z,fb4]PP ~aa˥nW4R0D G(aݖK~Nw~1CQnX,z^ƒZӉ{j VkyeNڥn,˺n t m9@{~~_W~M(3R`̖l=YlMjǁlQgNRx<6 J#3jN@ |>2ї.B-,,DQ6氄xb/z*۪?UA40ҧPuuun8L_8e6i9&l6c<@Q DA7:JDp(_Z*(E _74M[V*򙥥(Q n*"h&>I1ژÉ1 1Ŧf"U]]cX,%!EZ_PZZ#VDA u\pauuG7SE4R1 #T6JL޻P4L"466YXW/rg) >q.j466 ]f2AP)кP%Q#ܥNvf &.Q]]Mt<,Kii)y˲4MLpF**z j5Lw7QUQQ!rAiiRJәh*42J4R !TWז1U0h,=Թ`((n% "04T 4*TU]R'f"T'Z/X,G(ȸv p. P)МPUimɡw ;N5T5u%b:Lb\ -P*%P8 .99} *0nD|#AE ƔHIM.;t"Mѿ9$B_0E!=ÓsJ'`Xr:ckhIQ8v])Mf}`ID~B|KDSH4MlzbBE5 H2}WP)P_<[;,jɀx? npmTk~XD`0X,&5c>r9`0l6j4#^PPPPRR4~)EQvbDLaEIh1CדUl6RF^vȑe]P)e նuW#BB>0LP -71(HթkPрŏ'馿p/A@Ё.|Eӟ|=^T|vkKCv܄lXء群$<""VUN()c^QVVM$M2#b2\.lBbɮR]]-VU'1ͼt MW'XT7jI Bbպ>Ё Pm͇" qA}u*_RH\J|L+N4M+%Qt:5CA"n:8exR:$ Eܚ*(J$^t:GT#wjEI }= .I/K>8i¾7ECN \ R $X6XQQAb#KtT]$S7^Q)^/vY%oXDvcvU|1R+j\O]],KQEQB?#өד) %t;'R d q7)+T%AXG4cׅ‚ip` ttnGY,.qDkxzߺ:p$PlfYD}>f )"#b3;Ne1EOȾli+#VjJTɨK6EOT:ms10zQ ` ؜Iv>_%*^U( Xcc#DI^8x ҅m!r4j*?7*mV2'adC似<'!2&/Nl6 J p<OHAQ… &qBmEQfWBM:>E&"fT !TϿH$MBj8hf'oX%! DSW.R(nIIIxEV5Mv:F|FӉ$+.TfYS"K#HFIrY,JW[[ufR`dY6Dyw[#;hI B oBGO7nLɈk !3JPn˅ 4-4!%t xq%vn[R"֡Of"6MS[[k65B,k$vqBm*4-(( WWWkdET %T[_Xw#2B5oun_ 뚕I4DF^Pd M0ChEd]ܼf Mn$ޔx}r USB_ !++_ +1g…%A.'@ 9BYI(jErE΄h2LECHV'BP:b]ݑLq60|r^fN"*%;Uq—P$; ERF^U29q !w WxHL4S#SE&' nC`\.WB1d.1as?n)OPhb1 k$4,JT)PRnX޻N**T@z;}NMuuu ,~#/sԩj\. +}nt:#TpMӴP.d0&!0!_bZ{<áJ~ò,0$t>0(ѹH?h^q2EQBHS9gQeK@Ђmh5'c]@4K2s! /xB!{'|wge,3M@v_B(x]I{nU[[pBMY*,,I,k퉖(b/}!.BA/x<1&TJ'j˖uJbBg?N| ҋ%U 4cDR_:a#8{nkf'%N\JCWYYcX('sRd R 5%Q Ֆ͎{RB5j eSGae@n[(ൠ 91B^A7lٚÆ 4Pp88K+--%K5Ehv{r\q'G2ДRPmD$jtmB5u]gȧ^#LηVȴ/."R'Oyyyd֥vU9-"k-)) ~|Bx&ͨ(&Tsü`qKC=|'TrҚLD/d7%b&!4gJ_Pk,_>L>Iㄻ /_.vGtjMRPmzq7.9_|Y{BI,$HZ݊Dd ڈo#;!~8n=xTǕRwL4Յ+4-U|DGaAtaaa;G[ip1jF=|j3E_? .pļ2 UEեd ?uB(O3(To*R&I#Pʳ( xB$䲼\im8"#q:&h4߿p\h*)8_LsD.m*"Q&T##]_z>-;ى % PPPp1ď5 D.·lB.DAA߉#iIIinٱ"b"TUUE40XaBE3:rEȓ G[P4RPm\aѹY&Th̪/=VA+9NgT,t:1 ff\ΪJ ˲BL&2PrD4E:Nw]IINNdG]u$jy.L{vL/LhGn uBh~RxH 3y| ?>Z-s=7}tjjjJj2 p7oXaѻtpn^t^t|NsG gPnyG cZEfl}+~`pjq,/l٠|rR0 ò,11 "a}A;w*<(  O >: ;)gRJ)qY,q ,)pZd,OBl{ժU"0˗/U}pDˈ5W"(F s$NS\J,~< 7ܵwy .ȍh;9>'liB222Ą+--I)W.RT:QCw!XVQ78XG(=RM U ?ۻ (T@=g~/7|.!UV%Ik *,,A8HRZV qfYDZD_6Fe|>m F*r݆I3C~nS^N]nQ|V8(sDj**t:2Rz…1YVkiiN_0DDY }0v!2_ccc6gc"TJ]Ǻ?{̢Ągx3'~~#%$|hUO$NEiz2SWW'DM.IaHV#4&r՚6Px4DnRDV6 B\ͮ F:>@nk~]"3L1C}ۿnRn>bX,<@PH[V)N31y4j Yp8 eYl6~f'l٤qET)\/`XD.RH -~ޗRccnWjqXĥD')sѨsDfZp >{x3Gv%6fim.q$"v'a_,KDI5i3 x%4RMv}eĘiyaR F"<~|H[GQTp+*x#Pxh>=Ҍb;9c4<#g{ݲkkr^X6,&qhr8Dm!-MTp\y!ʼnf(Quuu͊%PZv0% 9]~OPʢ MDŽG艡o 5FPDP.{i?J2!b*%weEEcs\\4gtwadG̨FtC_vm?sݞjAIkHwccM RcF(nb Ihb.Qȉuh?(QxiɲlEE?".++i'^BPd5.eDh[Y}50Zswae ɡ޷u~݅=d\#}K4-4qHrIj`.u}g+z Z{>P``Ϟ׷ %  x%n$}l|X(J(ɬڽZNOo*z 0N }[yr""mz}CCn+EQCd17FbEHb5 X8x.S8sg'wL"HR8j޽[/R|o $v[)T 7]~ᡴoM2I7Aai~wk{ȅ媮߳ 6wĔ6 ";.]цJx.J-{v3Oqb\QP:! `0͕D RpjEKK C)JP>DSX,HXADjƹ %FKz Gd%J!nX+{-d!5,~C|SmmLHEs,;yPdAIqi:8-4 4)R2&m K! U A.R vABA6m@A.tfϞ~r\r%ka P㼼 ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: image/svg+xml Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/img/dr.pdf.svg?HptXxdMBTHx3NGJCl6OIdw ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: image/svg+xml Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/img/dr.Iconuservector.svg?zOh+PnWHQk1NM+ReK9e+BA ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: image/svg+xml Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/img/dr.Iconquestionvector.svg?4MLYBuOyztPdoUg2dCcLGA ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: image/png Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/img/dr.LogoPortal_50Anos.png?+LOg_eMeebdJXTsq1VoUgg PNG  IHDRXMq pHYsAAw;= IDATxyd*u &| -͌Ω OI} .{ ]@{b5MMUlmВ5'Cv9ډ^/$u["9ϩ?QMJ,!` _B-̀F Xc`{5F^ΧIXx"2\SZ]s з{@ "^#ާ<`l.#8_@VFч5ܮels 9\uxgր @Vj[n@k@z5H=ǮHak@T5`X.&zk5G"T `_몰5`XG0$B ak@5h<-6CA eZQGa5ؑ!yu[7 X2GPwO#` 60&ak#?_` k0\R`L\`?ļ_Z+/Rz1$_ X2K%'ak_JXC@ ~cx(ԡ߼k XsY{ԍz2LwX`(5Iy9=@y_2 A/Vր\Z]_Ys k"T J}RAOz ^%` (˥eP>g )/3} "` `4g@)73 $` (e@G3 &` 4 ]-Mpk'X LL`ՏGp$k@9./Ԡ Z[?uAk}z"` (fv8}z $` T` =za7@j9П5~7=z@3@<7}z ^XX75bRFǚu 0=/zD"` >h cgicuԥ@Dր C Ok!k!ՌQ *kls`p {y]^5*w@tրF  HOרBٍܛQ k690l}gD&h F5uHuc5 -cQ! Cˣ߂h5{C #`{k9=Z &jd'` HiK=К~pk$h (FꏨP53@91Z9|2J/D-Jr%5dwwjo`owʾSk n "h 8J-` ؛5V@uրT*_nhEW \c?8Bޅ:#08|x5ROHiT p4u2Zb/b Ak75sF$` (a6a p5i?V>Z9P3RX>5Ⱦ3þjN@!ű?n&{Z'Uz jE@Uű/.pO7|Ws.W}U& lG.d 5o5Rpa<Cb|5`k;`[极7<&` -E\([X'`Lx{p&h `\{5 V#ps }x{0=ulXFVɰ8!qy`ak\Χ P[5#` }&P8^\ ak?o{*Wz3%lmLTWާ)͝B` .\ۋcv@N!cPM8'` - nI.dI@ZP˼ۻk?W7@,րP 'OA.ڮyy=i!` a,bӼk?O;@ր0 !ΠOMݣu\Χ^З5ZE s!`  ;P`}y ?Ak}Xؑ y?q>r>MX؉pAk5̟&F~,p8?u9&gc XxpӼ9K4ntehvv@_y.l?k+ @I ]S̟~ЇzFNj)d3]\Χɹ`pp*Y9FMrf@EOs vz 0NhG #?&TgY`߽b d],͟3 cj_Ԓ`<"j}ʽkW%VL SAsXS 5wL%~p9>ytklgkYkwx{4% QOm|m.^?޿5`h.<3l#h-sq|Ԏ x `,aAk LE]{4% RK!h-.!kRr=_QsVb]n G0crQy8@~Kxr>M΋mI \GЄR.C}"&CZL8=y.F> BƢZt<.@ Z1Cj{N93 ` 8-Nm"ϻsSg\`: =7Z5$cqk8.<#t HFħ@Ot.@>be 8@ Џ 6"Ж5P^Z˴zD j8 @p 5g #!Ў8'OPq Zr>MZ zNm4ΈKyiQAMj5`Ox7bQ؄hkFEy%` Hͥ\||ywː>(>GR[RSuw^'` 8r,,П:k>8u9&g2('DrFN} 'd hG~ԁ '2r[pNXF} #h/V }R?F1,#` ؝+<Џwg~.b88:B4w`9gD~~r9&.C_@rZT_'` ؕ63hSoGx~^ ~q>: `?~Kx>{vmog;g@%Oԣ @v 9#|v^l5]8sF@oilrXF l]p<3߽k.'he>w8u9&g>Y cD/hO ٯe\zҖ6|<lcP? *7H /bngx(|Q_hK H[xFq 5}5;;dD"=o C S;7 B2/^ngX(3-%@d)m9xNXƹ @kNXpj@-m9 uv@+oL/Z[)#HZ;@D}XuGm3 "k;` ~@vրMDD xBF9Yr>M[ &{4@?b,eπO<Bx #`kH5//7-1ٯڳ^:)`ػufMlp :lEcxnϞEtxTPA1Y;r{ݩ' `)kj^΋@X bD/k1LsK.,z^1}X`_2qؿZu"̿#߭2XVv^2:u+kT\޽Ǒ#QmNWN :!;diQGUΉʛTV3|Gn䖹ynъcvm |yӚepq2=VܗY+Yؓ`n$`<1c0#g17te-fjCJ jŽٞDfa_u.ko~됃y,{!cf^1fXx~CYX@V90)/hG?(l_J/f`o5.ڋ4e? 9 <9{[*ga=`jH }h#PjŽ13O@vُ:~a왐=Fck߇n{~OXY@69)'hCe} Բ9=f&kɮ IDAT~0/lQ=@@ ϲ9o-qu րC>sxԧԶ^mjZq^ {R[]\<{uW|۰F7C-\[0` 8ā8GXA}z@ +K :+F՞ɟ>іg_co mr]}~k9Y}l{&ʊ{hlOcPX{{A1؇2/>{=07?z[`7fåq Vܷ@K+ٷ{^a o=9ٓamY90=6I[oN~}}#3@iCB.=|^_iu3?q a/GSr=#.A.@n굺 vad`5fedrj{gF1` Ǻ\.6jGOm0vu}۲#pcCLO.}J]23pm~-X'~]FvC@oqѱzzY [M~V`vz'c!rOǩ-ގɀ5&`VCmWyVYڰ?=|cCH/A< Ћ`E%}#'Ǩk1[}EdMGI]@k\bZJ2 '#@Nz%mg/>GmYL=+%ր/\sԡ7`91hm :*y5QN=-`3.-[> (p>u x9铴{:RP=/ր8,75b_?W<KnH˾{?xV} ̀5؄K\XCny]yբ(&րb d_N#ԍ1~K>>xӚ5k8 -g1݇DnFvg{sf elΡ8aJޏYZQgs\Ҏ<g8YXew@ `!.ƹ @kjN`4h 7}:@갟>M6del8_H֏E'@o/ kϕ>+@>S) €5XKq.Лaq#'6`5!uG>s:kFR@P\R0sdggr0΁W2c^_d|2PBP\R f}ݫmcK0;k-r\:< I٨_S2j 쓏y k9> +p:!Nʞ-pŀ5؀C0y؉ E(PEg:@=<*#p9;;R#g@H2 y>|| |RWGx L= +P ,QJOsH^_dwN E(d2sIMRϬk >]Y X\>SJ|d"@NXޣ X90=pZ8 C٩gyov7Pƀ5E\*bPRN>`YEf] Њz#FM2Fm \.0.2)v>N&3(92`  v稡^ dG-9 8J*> w >N>r2H9f}=^9 `,hK8 @1r:QS'+ p3}1[؛kБK}Ǹ4 u^r#꘯$Z XŸ6P 0Ya 7̚ԗ1]׿m^ܯ?~6\f c\^_pPFS|e'3b'`!9 cЏ9^QF&ؓf4ϹD ßU'jQc؇`?"sVrG=\q2GyV*@^d>`Y.I{ {ӫZQgؗ`s ?uc@0/}Q J X |1`?79 Xs֠Y`Mz `}.JZɇp'A-9{5̀5}qPl~ kR=IQ/X>YE~D bLa8(%'wɌpl}YQ5Жh1V.".o^d|Ak0sRrm27IO~c8QG1Yɀ5x\bml^ɀ5x:|6Y)V>`$W\ XI85Q}6I>M5~ '̀5 0#Kܜɋp/ΡQdmy%`5Fsǀ5ѷ @OQbŹ ` 9N BM51! C@ozR1ޟZ Xr!8CG[>}EFr '\Ysެ9Z2` s48KNJɞp 'k@v%8~1ޟ: X`{.}&Pl _#0yI9r5wPX{s(e[|M>+Ff5H!=Cgy+  `zh X`(G\ Зl @ Lf Ђkj@w>< _ q^> Xd|"%edr+\8l`~2`Y+Y(%g| G`WA".69 s+J^S<^؆hrWr+PJf^^9\ʇ, ;PY<̀5H8@xFJK98^ `#.9*_rB `3kym{[a$v<#w_@f2 Xjs+y9"2'G_O`wA<y=̼F6_vcK1+'%1 Yr\zr,X X|=%g`f2͕ '|2oVD d_ ('_gN XA\s{+X|f>Ϸ,pNFk,e+X 99;;ѻ81ٙ,EX[b~o6-8;?PG?L8{4u̼m cǩh5Q0YrX^ ֠3f`XkL?.|3 \.sauV X\sdf`GrѻܜLLJ? L8ql XNsdf`wrCf>#͟f^s85-T|RIV<}(`d\>=2 X\js?"c޳ЛIZs3` &dK> YW@^< Xs?ز2̻vêm2:N X =! #d'O# {@wUYޱ,@j3`uVp̜X>}8Ѓ0?H˅f F&'Ѓsd{d4BM 6AF[9@J.Pʐ5X:9/}:Yx&7֠j\r/:dlzqɀ5Hꑱ Y[G;{WF0` *s&.`LI>khEXkj{0r hg08@n5`ep ^9 =տj@zR_?n{}{їMQ FGX@.L/;Nh*\sɆQnnM}ʹ vΨЃ bSrm]NJ׷`sOffXkPCq.h?g usr`=j<0` f I3%>y 0Ư?~{{rqv>QhIs2` \(##k{`w>X @ ^_<{Q?Q%q9+ DA\܏-]k0T{Y Mxrpy1܏=?rP/ `%8}wpqaq5cgO (ps}L5 Rup 5O?Mcg pb(i+({x4\>>xΙcUQ О۱]q&3O?v[=G Vh q_&\뇱sy,A; @K4X'lw_o = 5QncN\[s[Dρ"" x8g mbcc'&%F* V'ch-4S=-` Pl c )Ѥ6+z@fkp.1a4I&B5q_`R8Zkhg9@ mr~hwE_?ѸZEm;hdU )((>K?оy,Og̺ @%7 3 HM5Nh&ι%W(nsE<]koge|'L{T7 Fk.<YChDa]o_jx6_P @f5*e~J? f u}@a|xL5_ y@ e *` `'Fk.k #;`= Ho4ZEbϢNȣNl|~h ah<]3N58fkDvԍ>K?rxy,rZd&zu<7@[aoW̮:(f. ԅ4X#-5M<]@jr',鲸pZI$s9p~;1UE@9[b}h\)LK?I3вy, p @DVY`~?` Y E+v TA5pY7Fk@-uJC5Ǻ^ 5\.DI ~;sqf_h<ڢ$q{Iafi.Y<({?@>K?A(ȑ'6P$  @|hkFkdcw~~'_h9@YJ-m`)xN2b-3/5[YoziO2xT. @|uEchFlq @.o0vZc> ѬA8_` xH5Z0bpxLm` xJv"*@+2C3XK5`Ka2]p<~3 L5eH444r2=`Z;yĦMRpnp &䡞VXZ@B G8Fk1SKh! aM2Oj)9%&>408F\%jpI $sG82P' Su7SN2\~cw%ٷZc'Y@|b@{4X#4Ba+:ߊXG, OJp>4O58| y{w!*< k'4ZA{@ka8i u` V=M9dr4ZΒeh=!fP +ÅqA1M_&Kz\|X9D\~QJVFk1SeSkL[X>A5BRL Hi<+D2cYrq@4Zs@0vhbY qK,Ӽ\x\X˘~c2фl>F^Ycw)L2\ wW9xN)\\ GI\2Ȳ'y" b*%9du?)%Y>}*@)'~6OEm臱sL0vP #-R@VrWwe?#ҞUhWW8+{lw?Du}w@6Ybw0vYޅxʱP~Oh鲸p1Sw K'k)@B.2_1H!`<%w *d Χ#zݎv=_M?w $~fyB 3{gg5cw)<c&9&@\ړeg]85H+hX|| ]a 5" k ` ]?q,@N0vj.93}`czX`)6i:\ H 8D`- q/\JIOD$k >cgNs_Pcz<]mj!\b`9C6(E3@h #` Yan?14OESP#krVr.kT:i@ %KUM9`/rK8knڸK<<9Y8; d -ڠkBLtY\Daf /k2$k3O@Zpi. Igܭ{{뇱3Ne]?&qy,y-rV, ֨h@6bGr.dY^a-` LGoq {ZU(doqQ{"Jӌ\ &@9g[(),P+e7g6 $sۈP/I5hjCKMPy/Vbg{~4X4}E14p QȳY- +g4X wPMaGetY79@bc_P+W@<jTL(K]Lqlщe@ˬ}'@\Qiy\8WD;}A4UlR ?[#:,@|epg{J?dbrŮu}W+[pqiFq ] WeshY?w\q9sƑ (ı11M58vmWl3 1 l+"@VZ(),j. .1+9|sF `_M؛B5؉j=eQ˜AFr*_}2X7|<QL kx`%~V+glJ ` ^(S:j%vhS+*)L4X%?7OE #U2_p.@vD$~b6hj+ T {@9xN.pϺ!`R4X#%MS @cOr)Z9oe@VrW8kdj@4rNQYWhn"eWYXC5 ^ 3NpϺ!;0.X4X9xhQk|m  k {rˢ Gb- }ew%/g IC5 BSD ɡ0?fxn{@Fq=i39R^a}/JCP@ZsUT `=ySN=r( *{up'>hkբM#G!5zUs!1xk}4X KnK=)j@ 4i0@M, "k[(}ȡ3@?@@4XPc5U(C5؏ ȢuSXoB܀㴾nqĐqk궡d9eQT ; @{І}p1` 6E9Mo9shk&!9(}ɡVP{B܀Y7rIHV5sh @{k9D ^M5C1X\qB,r(P3q Wl, IDAT{;n$*M9+š$PKå- Drr c~k ˇ;^fa` u`,~O=0QQP{g!9i&b X@v{b2` XDX>9@}h~j {5`1Bd ~0;(c;~'Cl|2` X͇rh1EAk7fD-{%DVc mGygwٟ~p31` EBZ }frrne)f8Ho=(`_;wFfg @ @={⓫`.hJA5'hP{2u:_ǧVmK3` B#4%|>=l9d`g / 5xTs:_Ʀ'{<КmTll۠.1Dl܏g/  {׼C X8G Ҙl!|; 2;L XQq{w~*v= f:ԩm%F&' X0.M:@;ڲ tq:_I5#. 먝Ў7@^r<Y"S눙bk@WƤaxG~3[2ƀ5z=PMvg@ r0`FZ1/{ y2׳?RZ07 XB=;s[5Kۉm$`8 X:Gd9!X)c ;{aiFr ~s QIΜ'4AC,^&dg]`nޗJJr k@xm zpw 3Ђz@j~b+ah7x/s@d*e +Y2Xi `kP4Ao~3` hw 1Mo 2{qO ?n5,5 `!ףf4#p =2~LDgF=0@d:-kr+iCN"W ޣ7Ȁ5`xcӈ 0'o;'q9{_Sy"6?F>x~e'r>3A})'Ӿ9q:_Ҍ ]\Wag09eeEM_KW XLF KVs>yg0*". Ah!@y(I]\@|eyF=0` HKsZ\=40>|,wy| 5=>k@j,PcC;$^ uw:_ѐ yh˹%kK,ZԘNm ,e0 hW "{| Yy"k5hSxf!fa[y7w]8X&S}ڱ*+Ӿ u (ˀ5`:4So>w{eOE>Xˀ5`J0@9q-{pe>,,uj;5YïɏҌ\ %'O,di$Fea05jh"׼Ђ =f߳2` ƌX4ka~P;[˞^ |aACFƚ^k{cu25/1StDn*@]|i-E;.(6Χ^_8# u { eKK-7(q>@-y?/O(KG]"*k=(5h܈A6v>gL}h)SqW,aLgJ`Mc/4Š^e3@i>v;gT;mcZS:@4jQXأ&412htgy Pk`mj@tj~Η\FJ2` (24D&~z#La?^e94џ$E^2&ý>Ω`WyW5kҼ֟F$Xtdwu?TE0&{yRhZ[}Pk+hOC,7򠵑Y$vy@Y/b_+@yUjYck@-H1xn|{^2쫶#ᝉZ3&6ї$Fa<E}l#.T8O]5ԡfNQ5<fF?ҤEf}H V+Ϲߩ @ipOB)@,적/JЇypf@Y>Z+:쳶XO)O=`[s[Ϟht5^=G<@qPzo^[OP&~4@Meo?#Qw-? M!hbw]F벯(K~cߵ @j@=ޗr+6КkiG3X@NU{& X(LPjm{QIu9( ub@EAGmC=ޱ%u~ԯ:ԯy|:GM7o :[8YD`@I};˘]SP~,yt5u]y!k'znΜ籹b qXSXﲶ9%i.bfqs^ћֆ}xEy>k@1>`Ǩ|%2||3Ƌ ͘3Z37<NSa4|'ʰ;uZ$hߋq=M=5ԓ1o T|q8d@sF G\Gg]8Kbcn=1G|I!b X@O{{h)k#'cސ3 `p3˚|JM#f1?XO̍K&!kmYY@Tt- >5ԓ1o FƜq8ܲv 77ԯL}4yOqfO|eaБ4JCPOƼ!g@.+s osɚˁyػG횃.KgM3ycrS%7qxO̵'. r}綬W`t-M?5ԓ1o FƜq8@nYs70'9]+c9ewWc籉Oi"0Ԏ jʘ; ~X#c8 `lYs3Z.͔#On3eڐ3(a$^(axI})MlA%{\Yd_s@>a@Ԓ5 ԕ1w FƜq8XbاM͢LyC -Z 9&B Y% q?qgC0˺oudCuI"(9E 0:9x0lq~At剱-2ެ߰D٨MAԐ5 ԕ1w PW< +F%ψ#iG HyI0Hq3!nY,j\Ba`ty B5~ ԕ1w VƼq8@_Ys+cWd2#jPC3U$^@MK'=Κ$+=%K =:P:Gu#, XJK :^|s@& C(Zrܙ@9!z@6ɇvy~k@Vz?iliCS @>x23` `\0d zt78a` B 0 ,ÏЗszfa@4w] ; 0 ƀ5Ɛ5'G>%>}~9GZx@) y60?4ԧzt cq}c0` `Xc3d `;}9>vh  ] XCSkU ?֠wm?G ף{k(]k$ 0y=?hrWۉe XHB3M]G;xX1#N~z?eף%h!݃~7f 2dd͠5f ,`%CQz1hܿc@R u"zwQπ5 Y~<4@$]&0 {8 XHΐ5|yhalt]wWez'^?&#.ak~ &a@L>;r 6`HN/{;q0z(1٫@i~_㷹<k1dh|eՆ=3gڑk  &dFBo5yW8֐3`9,!WPOUL XB|T` E| X|=j*ϐ51y<01CwCcKo/9,'e:J1` `r8KcwX>@€5 Y~<4P~5fpB(ˀ5p:_!3` 3d (͹#koGgkt{?2` Vvy~Q|~vy\H ן@LЃkʐˣ3Dgkt:_! aocg~eޢk=p/kt ` :.]Pq*Ct TC2DЪu#`/k@5Pq*Ct Zy!w-'` [tk]̯7Ne8kTkpu2o8]_n<_աj?kt/^ 2o:5o+>h]afP=/+Y:ߕ8]5蘁qvbhYkpk4AbG-qbp2Z%` :g v{: @3Ʃ 5<;s-x@gy{<  ;AYd.fX)B{ w|F\Go!X-x'` "~7hc zovɳ +kp!GSw蕀5dc/w\ >0=@óyl/qz'` B; =v k4KxvyW;  kyv̂{8Cp5􎽲ޙ`]-5&<y/{ϲ(}j&\ l@B L 3d$` !{x^;N/Vվf`gz'x>@f )<=@{z P+{d'` .x)>"0ӛ {/@@ Gӓџk>?ú[t Mr L8zѧ? 13!9X`8*~> X у-빟oKc!` Ϡ=cʐy&ϔ/EN"dLt֫ee3%[/h˺[t -#5c(e! Fg g8׾zHz#5=T煯V+ Z=s -Ԭ^^Kzuo>_8pǙI]2 ТC8\z{g=g+[t@e @~}VX#^+w]8ݍ(vFrQw>ޕ5k8p9гZ,('m|ZT~F"` T˼YDW H>'uqOVC;#kh@e񌯾Gѯ+qW=>@Ʃ eq{~rV"` h\Ϳ3 ڬ7u tx W'j$\kTN"\kCz5NeuX Ϯp[tϋ LoxktP+/v~3 !} nq*~"` p6kGq>ϗi`~w23D]{ΏC% B0 X&35Rk|˅2'mwPk1@~^û |"ϑ 4Xv+9=8iT@ȞO h? y"񬏾_Sx>AlI@U)0Fa2PR`C QksRD}*Y댦niWSHЍMV "^k/[xk,D47@F2@<ٚq YiM՗ *Yū|#3pЏFTsl D5Η" cQCu֟=קg@_<\T]{^FMxF;N5ȏ@.~\#q5|>f:]=d@n3_~f3@f2 PT,@$i@V.\ɏ{Uȭ˸ d&>~3l23 d#ތ3\f= ^~i d 3qH ktQA|o2 ׀xqN 3@2m`  SKv2i d 8fٶw k Eȥ2Hdw1N8 @p jtd Gh hzm`f2(H68du 3B~#70chA5 TR*3} /0;bd Ld_`/ >|{KN2i*M6`nGms 2=2 9_nџ'?q@f P5E9kИ˫d2X=@2!Y9w*24XN\f #km>x'ɶk IDAT3@t`nT;_ۖYhr; =`2 b9?0\` be@'C>2g*_N=^` e68r; NF8 +֊@Ve? Ya|.2 `!? m`s@f P31WW4XJS?\cc&h@V P yO 3o.s//ii^Џ ֍@V P 1Y>[琹s` a@|W2J* kth\i4v87 Ld$|?5 w-` q>9xvЂ ɌyF&Rs`&3f~feÇzO6z*=cf47c-JԨ60?*|XB^/㨝x3 `9yQT0-T?R6@Ut/?#p q4wm>YÙ9|gֹB6|l{ftqx3P~}Fd!3`/ yFfs6Ԝ @U3P/}b85ܑ1uimK9d~*?㇪f37c-JԨ|:^}>L6\MR3230?<^f^p5'aF=?g[zoy32k26B6J6~f c X R`=5*'U=v@Mֈx%@@t֕T؆p55us(ԜXԆ>s 5~>3aNj=CuL-O!F9_n',!]d{`?~}EB~yq9Rpy5uxN;Q9c 0΁dq<2?si=ik8<*?cf27c-JԨ9>qf^3bP' Da}c<v`l3 5-!&8gAL[oz~̧>+JC!Ft.ug L3u`{_5Y_wcF d4sd<7jᘌcf6`ex< rlPsPk3/0L4XH|f?@?R"s(߉`k3^i -X6~?e!s59_n's<;G|xmf9joosrN1@o@j>j=KSsqmw  2˗ǒ޼tAf^B,_dcc9,,930~f B[~28g^u⒁3Z;̣6̹<e4h~%"Om1'X2qfgͻ\V5k@S i@~1i "D9'C`Vֺb5yhK5`ֈE\`F^8CSXo~2 PLl6@ JD@bl%@?Q,(2&r7!O8dfb}g0kf2q,sXЖ9@&8Y Жz,gLԏ kדxߋ4X <iƑ\*hmYJp&ћ5'LX2 "߱loh$ H4Zw0??26@]8 T&%!S4Xd '>PNn>92 $ooג¸~Yi@ 6XyܯOyhX2@m2x6,LjyXî#C*FkLf`&28 p / <5ٻ_|d'Z04X uR-ϼv Fݞu'%%@\P;X.'/њ1|晜hq>]iw g^DF28Ѓkp@&@_/:WPnl+k~L~dMjC 2d$z2d ` Tn18G5:/y榆~P^ncC0/{F8R>X_k @V.l7ΐ&e َ P(/P<F]N&Hi@:_2q `v&P d#|Ⓡd!F0g@h ԇ9K kO؜21dn}" &c#wS@2Q A}8;!~2@djħ)9:_n'[rW{1O:0JnC1@U>sza~sw% (MehKXF``kHXdz`<={<L!cBX4XPX/0*o4A5hOjKfCZOc1@-쇨M 5 r` >q%֪GX{Uese@Pn'p4ke=7_F` `RU6mKUYm/\Am+05-#l*y#UkFk9jw35Z9Y;2 ĴΩ0\ P"Oq7u@Tp|4pvRor`=yXB@F 0q(Y՞kؼ\<h-vA+`>Nl5Xξ:z2{d V3fQ4Z!cٙ7Y!@#Xn'S8 p$wql}vzXa3rzCFk?ˮ|xU 39LfaV66ӱ (qNjRX @mmL4kxs6wG4X%h~}Fp;,kvU faFZY{YS.#zkTu@UZQ9Dk6; kdMJMXϚ.3,!gWUchT9/Fk.G9=ed` Vp *PSFkyȘ/yȚ/`,pA.JԼZ5Z#kU@4`N!0kUͺTz;*:_n'/-9Tv`2>r}gM d&c_/,|ʺ4XHj;ۛFkY<ק?3~XoU@M8lȩ͏0JwhÒFk2+3S.U &ͻD9z4XHRs*O4ZxF@-*K6P8PjS֏0镚lVw6U Del@?֓Q@ 09X/.<4XȌf?ZY Pz4FŽGp6 F;,da>0A AF^ 1e~ ` z s̟ HEaXQh0L?b@+@N^>쉌b_~;{^2[`sxE}˚4XU @%u>#6r[c {Vp \'z7͘sgp9='qNrj_Tۘi@e#iz IFP{bp.Pyo/,ڏV{.Ћ_/8_nJ?5_hV faޮ[x _3{<О9Z}i4@lD@-2Þa%5 ÏvGZ,)d֜AA.~{ g7k=XG *%C@jѿ7hK6ghv^$eԙ0ZN!M5r ?Ͱ=#K&{ g7kȥEZsTgKle96% _) hE/0Q O5~e/27;@dЄ aU{J4^ߋFN!{i"6hQ h|"`-#sM/@_ޫ ibb(yv6*{{?()d ť.4F0 XŁ-9KfL{;fN!kl6eȦ>Ѽ|@ Yx4{l٤%O0SxvYh&`x^`Th` ~`^s8 hήss7`~#9Pk.6j/@k֘0&WP#P c/64X`30Y0`-2nk6ȧ/BΗPZp3玥r?8%Y((vv`H\+b܈HGyGsmG0G@ pV0r1>[& w8x"׃e<ޥPG@ 6K3R__f9<bnÙBkdsd=sl" &{?)d(𖃎D>xFpϓv IDAToQ` h8{D9Sӹ` l`krN"JN =gnL.X4V`: >@>ES`8g \45u~s8; Ӄ>ٔlz9$ +15M9+ׇvjʙB : f>c},=+.Xhr4m^qj]|0 Fm"yZRVk 62ܹ` UiH0Ytv3<5clK-ܙ@|s5`4˚yE*EP")~rӜ@+d/*{V3@<`<&` \u:Ā*?'TO@ ϙBklF|g[Ї5g8bc+G 3pYgϿ\ N$~^IVk N<"C0 "7`* 7p>׆3P@;f7г'9  ?5:Q]jӫ -=5%mET)W)CLDuUEUa dsI} g;59(w.Xf K/_jew>""ݫ׭~`{XMɧh%r` 4q!C6J-@TrY 4O/kta@_l(MR *ɜ 3z 3*6N '{3yξ%'l5ޠy_y̦3y7nخM)-zΞGВ3|@ H5Jf׷V&$W\ F0 #}/ ;Ѝ %zP樮zNj7g:5{`rkǻ7xktz3צ\Zл$e_SK3y|>om.X4GbS]7[R=^kz #=hG5b*pݱg YY91YW .A㨅`=# !֢?XrӺ\H ם-YYlIYK2"rtʆ]?6PuB2_{p >}0 P& φLXmlUS@jqCaL%>yGנ\@emȺV;b5u{yo&@t.XIX6 ۩UGPm]̡'z7,Elz 'Xr˼go=ҷb)ĵ` r4?ı ~5%!/5@M=%7Gn T@y㩋`< K>5B܅ `]޵demZ2l j džN_B^6;V_յ ݰ4"9c0.VO@Xr.X4r:`YޭdemZ76J/rX;{shKNjg (F#p83zg~exY-Ŏ^q4f0E~@\@X6zBn0Owz!: *5-k7 O 9SoKӨ1B/ k¹UY0w(Y_ թkhG.PK;{{jOM?\@&1lq7 Y kC"ϘF 9~^7\a3X_4tƿX%ԠFM'\  *\WWϦ˹^N72``|X~;w8%sMJn6ؒ L!` 4zn#8|&G:b}ږHX_jiFqg ss%ظ5d틦nN_: ZodX{>Qp }@_l Az9ݬw*{LMX|Z'7: p< Hfo-c}?5΃d]kzfːb52Zk46^N7 p*?=oǺ2l!qB<ze.}N5@\ 8{orZuI-L rS?M^Nq>Z6ᑉ!F*^N7_asY5&eI^;֟X\~\k 44\/&xx?_z_< W/^,O-5 jS0y=7@.Y/ =b2X:̳ ?8'|\v;p<ɛGG K^wv.o6?Eչ3;|͜jK~ czgsj\@ZOێ3T5RG*4G .q97/3>e ~|;\@).Y%k9Xװ1ð1aNT#@%:f8w ?g p希7 kؖ󈣿%x$zݞ!{jPw>uR0Uٽ) 8n5|A퉱9Y j`9\@IyXrWbjo5MO5b_2R#\jm9SGhp@d5z9ZwX Eͬ`$} 0<odvގ=|@֮Ms[-`@ qnElyq|^刃myzaT& 1@~` G\D/چϭ<q}YT~.{sW[hrn? SKќ'+kg&[GT"?^ hI ->1k*9e/@-Њ` v@fzpBA" 9J|c6В{Z@6y/<ץz&mxO/5} @V]01mȣEkvFnx k`.)ԇq !/"k^N7c!JqY\Įe`P=|<xғ16SO8?Ym`@tzR}{hg 5x6to'%|{ >?f}7z2 F d`)֚]B=6>Z|79>>Cs >?f}0:-[Yzb5'wZj=X>fq5&xދA]/&zl5ܟH1Z"!|`=m|7@;+-~Z Yh@r\9XS-@NY, '_j3{]vk^/[sr䇜zљfKoqRo%=<@Ky/g~~}}SըQÖ ϥbzp8s香u9ݟX9gG~:"S05ȩ {SU~CZu]$SDuyȩ2s|zy52P7T7rzU &(罵9̯+Λ yC4GM zwm_虳w{sH^tPZZjr"VfP^3ġC73F5_54H- o ܟ-9r_r3?Ĥצ'g 'M>׿_B3u+г,ǚ֎#G~͚` o >UmT'`zb| Mj-Nfl>bk<|Q#f0< u,O'؜)$ }64a(4__!r_j12S> |o{iA@6Ȝx[RZ܇\s`;pI.s}0/F_`>M-u46B[}en!߳:9GiJ }\֞y@=q9; <ej!X<#r\\֎ypz)g_4s)w{6_<'gS:04^v~b{K'v;T^HRwwnb 6Clb1y/"V 9?>gXG,>sh!7Vp=b0 xL͜0zk+rQw@#ju䣧0z5h"Y =Prb6[X=gD -9&u23W^b'6dc:"VC .3Mrm @5yT^N7kwxr(v;yPxM휛0fv"9{rYyɇ;-7aw}LX: @/n8gyg[L@`:Mԣxދ1ԳuYWrߌY` ,Cmlw?,Ǽ %` :ap62ǫ`mr&3V2Z̫1/rÖc^TS>0zg IDAT}xxE ԡi@.zsi2k q'Aޡ}h3Z%*@[/Xc:_ \.YN?rX9S;xm1܆ `8sb8si0F3Θ!7emY{ؚr3C˗`5@ne@fk6NqVԟ8ߕ,Ɍ;i`=0}~@bT# 3${Xx,NwX^0}@4j7zyt6kSC 怵D;kؒ[jPp<3DV@ktb8QW,л' g؞ 6,S%lNhIގX&O'a/x#9*22>$7wВ>ctoN';?{wvǒ+yC^:A] Cܺ\9ĒU|{ pzq~31ϑ3[a"3jS/yq\g?{{}~WÀY3+ϑXg&Zy. fjOט@'||S8k>jyo En#0>y ʽ<q(^=]0}?`y7@-=X6ʼsZWy{}~WP홵s"G+r@ n#;`e=N<hr~΀uytyFgц{sy>zcSn^u@5 ;=-0k>9;OF'lC rsc0wy-䊾N/X ?"ߜn  I؆ eDcN`6,XA 8kC Fdu  /Q{~,X  ^m\0y {pgE/P .@ y`m.0_?m>@or6v2o35[F~YЎ{>79+@O gc"\gf9Fcy6d^ \ط!l1mvGt5=0K5y{}~W+^=ڑVjxtXkA`-~ F^j}@ewro=p^k.aP]_[&@{jК-y`36Ssn` h.kLjݽВ< Ў>-5 <}-ǧzo~x}8OZ'GPψ6\ K]7m7+sd!_Ђ p~=u ?6`͏ Ɯǧ~GY!?`>22`?˃z0^,UG0Ss2@/ o<8=/95v$"q{@(y`V-xtgTYں.X-lvP\ևz pam?2@,4&` )o˃,v__C dcqn nNqz ;sdü;N[PSE#P֏@`૷wTj}~`6 8fȂ5N[ `4sbOXAs<}Iq^ > Lbc;1(bmL%! \q}Pk,K]3Ƭ}y&۰k>oKF1˃~, Nԗ>ż&ϧ3qo>zCumပ<><#{=XIs? >w`~*2o V6tz1oU,A?yy ]w/. +`Mm/S`%wY0@=>{s(̀V%"s7=9zXGkf{T93 _q R1M@;gF`Ӟ@+ zy|zyp7؟#@E1D99*5s,X_YOr:K*!~p{ Dp, M!c=><0 1 8dzZ(sb09ɥYO yqȽft`@F pdzk ##7 9 Њ2S)ߞON.̂5q }hhAni{|'&#<*5s` ؤP z?.qo8Ek@ z9,+2C M@vB-X\|@NYyxar`'Se XܢOK dgɽ@|frs@tຐ ː1Gh Lo0˃` veQy<=QyWL/5Cp;\,VOO ks7_y cr7d!Vi-5Ұ:A>bX>Ĝy9azKYhOn=;@rm)}9PUKϢXz?%PX^va޼,u2#7`ԤǠ*2og7~'gN 3>В;/2qc8kd9* q=><1X5qs<0, ##GOκ.ł5AߗX;8,e8,<[;ϳbR.<3ur  O#u@rv,zbX@uf̆F\ 6;{6 եY&aO__=><[KG my'w1>yr9a`>yl?wi].:s)@^rx,@r<0g>7@vlo -X:}LO.BGI mxs na??`ǧwX㨻qSM3'% m?9 I/@j"=`5v|sNoL>O)݂E@̡1YqY lCY3rcE"@eYe ƦVdNϼpwTH}:{ڳ"> c:u2&\o`u!?Ld p9X(<Y<}5d(CV|Ub>&{cKVai/?f̐;" @O(ޯEww>yyHnĂE9c/NmRrCchh**}&@-Udb30*` 2c`ǧu"KhBMEfIn@Dc99@}j%OI`72Ki~a~22*їzk0o7+soWl@q̓lncI Wy8L NZMOy.9 3 G[X(*~&MyY pY>3%Cݎs p\w A,5IM"d,2fSr\ge&@`53Xgp{s;gcM݁J.X\ F~5=8GZPOr>ړ%`GNfЃ721;>*`\@zq\ВEYx@OjL =̿T)C@nȭ} @K$ͽ%&Aw`ʙXSwu *50s/Y%8`.6fm̘MVSD>#=ֱrWz⥘V>Pp^z,"=YQ8Q?Ԑuۙ8=0>w9;\@ Yȁ@(` Y<` 9(-ԊZq`ҽ8x_J͠&>fV ҿ`Jo%)z3玲sz,\y`hü֎ۙYX1X-`r |,ucԀkhy,ª>@n)de1n3ԣ,[X|_eǘ3wU) W3џ0z*Ÿ;J*զYDu31/睗;U)nԂ5alWuYQ;XV -k"ekcfdWz̃D>f!@nrx}cn ̤*|6ѨMpw3@|rW"[,`rq8f1T_źDf,[A^ d=!׮G_ЎzRgUʉ0-} aM`wiTR!=jB,|Yr=K/Xck ,YekmɫGzWЏߌh@/X3 e:=/Ђ{um9 IDATY p6Kj3cc.R\ɹfӏUi 3<=[4BO؆DvbX>kB,ɕܲ!M#@UzyyTdQ&O_ìmJ0UheZi) srwTgq%BC>0sc>Ŝז{ZPOߘW|r@nvD3a!*q+yF&.,.XEk|\X'qz2{Yt9TzJ}H%ϻmgȤJ_TE\-1r5}̷¡>}-0{M>tHn7eϜ @8ekK@/fx❒Wź4k@Y 4d<,7Sl/gϬ ۹{88C8;KDV)>-hǂ_h6Լ}<8nRHg.ϼ:^8?psrL\ I 31+YrXfS8Bَ9%T sN+gy{}~Ȣ~zz*`u)HXD}0TvftP&}+{Nz{}~osoA?П98s+:̀0l` 3<{DOe!jq(O@{ݠZS @-չmp$eВ|qǙ]bs^3+YH#QIw20%bJ1~v1rwP>u.cQ GY!gp~`,qW5s?@fDP5&\|#ُHM ѪƜ`mH U]rҟeN,.,,T 8xy6Lԣ~|G@KC"J5R5ZXI 9'<9@{,`?Ǽ NNȣr=ܻg.1&'qc?Y<>j>Vǒ rSE}Ϝy`w~3H*G}-]p{xZ~N˂ Iqxb0:0 3\ĻVfb2y@䎘VI}Fǧ5^߿7rI03--'89F?do3[j"913qR8瘊?a{5#TXW(cM".-y|zy0@8̤V.W={r  II̢5f-v6sh|Xk» @\+!X}'fΠJqK*AZc`^df{{}~?Dl`oA\y1CoýV#9 P$j"3C I]#.?@f6QSm"c@,YDbQIEr/ɽs3|gڞDNZ1Ƿav gYԠPb>[q0k'yi&Cgc@\kd' 0̻quv|kdw>cw XV?WvᮘUϙkո{5`P!`,} y5xHN;pП^  ao<*ycz0qg%C@;z;,X,{hnŮ{fΐH^=^72sH|zC"q<߳6 łF I1y- /֨^<_&߱`0XO 6b0"U_oEc_ϪgIj}F=I ɝ<19TPkpp8G0Ek gja&rYQ "=J >I|&[cxk>wq8 Q;Џ^n]$d`.hϽg|؜!`$?֟˭is#[T&{>-D$.]I1yi+W+JK=G۞[ϤqՒ;g+>v?q}kSpΊyc,9ʂAZӏǣ@pFqs?6g,g' OP:<⼍⼭:Ϲ!ϻs4P7SCbs&D\ pbptY=F8o8?vW{'qDO <&}71Л{ \j~bqO<&ogg XZvX2SKP;bq~<s@&jq}xM`^YjԋO:y#Hɂ"P{ǥ}nzr?dcNOhOSqɭyȥkp&prpfRSC@&\j:1H"8ZdVl##l֒܊DZLb=HuF^3k8irsǥZWfnzpdfVCOlQȭuȥ59q9s18#SSC@tjN E_>1Ho!؇:T^NG弮c9g(uOMYGAܟz':9c]#E>ÙyFMI Y3DŢN!s @uj\2_s 됻cD'gg~`m": @z@ozAVbw*@5f>ԋ\f3ȭ|&'Sr&ԦԈ}~bV? ;585XъuCC%6'O_'"M7sk9yh _ǥFPܛQ/jq6M n[K^ٮŹ8hgZ׊OO}J̞#8*QQjyK>JE|ӛgsk9yhbSǦf+P3܏+0;^ř,9&V'Қ^ۊNLBmQKhmsĠR}m; UV?{zvf*Wn[,9&  rġM Dw s5GVc~>F3{ fNne5-ΝZ\xԵ2_`gXM"EsTuc1>[ rkAH(c3Q#< ^:S/r7Gn";y; 0_qzBDZW̚!/p FMK8&S"ӹNހVʧ{t6N ɂ@$\zy Da`+- Zr oD*Yɱc|܉KxԈ=xހ8?E_gr1n3*_#vk()Ιl`g)Id `3p^5>DQ0.wSyLЇ}rX @ 7.P@mb؏=L3 n s&@{Z.` 073.Gbk5؇`_vmOo/S30î u|0!-.K,kf8&_73@v؏]*8 =š7ቘ 6,| /cc4{F @Mk,|ޙkc1'0>{/e2/хcClgւ6}vq2l,fWVfc~О(hp覙3bXƾ L|j(1Gh y.]p@$|]M`- Dzz!˸Cb=#w]$\r>] @6Ը̦㸟cxq؇<Prsk0}x i\Qkn*+a'vDsg꜅PgTd^XKFd-t5QIc3r?ǁЏ%Νs@MSK`-!<рDb Lg>@_vsKtʽ*sψ ,%Z.j"0f~3@swJQ+TZ#{/Zb.2}`D̙5#@s]ٸ@U@` 5"[ %'|Z73_%`1 ./% wXl1 yZ ̘9)%`1 /%*wYpkxN(֊Yr>]- @f̒",e5"pJ{<''{0ВZ!"k9M8y2#k0:v{wo;-TF91GGX+Fd-/55sdfFh;@nvJ]xfW>^ 9hN M` .b옋YD ;$ŮrLĬa7zX+Jd-鳵l[s1,j׀`t5 8 <'f.{20 DOW91s!#y6EvDKtY˽r|t'yVZq"kM|Y(ͮvN(x]F؇g5٫ բy0'=i0aw<5'ќ=c8/;8ͷ,,.=s`>f>ߐ}wr` ϊN`O,$uXh_N<C$: ۉW=yV<lxR%j2eH`{ Ћx T!SZ,AP9//3ab-{~Ӗ߲Qx^@ek|rQ 2f\9M ]gƞ<'K,Q.7a? `<~w-Exn/vkaA`. ۭggos!"^Z:sֈ{UyY hG]B0.3Zf22Xc5D=`Zad'&b|@?fZ]T!.=cj1kP@3sc5v%ۛ`Ϊ\@EkN lg,@Uk4!-qXfhO?_/)`Pk01C.߻p<߹@[k#k0.5I(ߧ0ߥ@[k#k0.50$ԞGw#&ЖK` '$U*Rkm  " a5XN` -550P G?o \Χk5Hh 75Lh EX h{?DN; %QW?z|[D# ARBkVj@kГ!"@` Z #Xa5`DkP#L` x{{Z ր a5 5!5OX H` #D&"V2XZ܆\a5 #5`)"V2Xv#m Zzj@Uk@s5Pp)# XZQ5Gրn2bkT!0)6#@Vj Z Q5eրaiFX `5 )R#DXB ׈0 a5aГ@k@ SFh DXR ߈a5i@k@ S$Gh 'r[`"05,5D$&P"bUA @=D a?k'b X [A` G5{Ir\H0T `5A HpP `_5 +` ` P :de0$\2"XFd"T[59l Nk )"T + &\f0` 0P ; H5 6SI5؛P hkJ5I k(&Ik4Ւ&"S ]eN5O@f5.UkGk .?< FnDj&X O |` ׈@H^ 8Kƙ4K–< b7-q XN=M{3B3ا[IENDB` ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://www.gstatic.com/_/translate_http/_/ss/k=translate_http.tr.2f3WBw8L4SI.L.W.O/am=AAgG/d=0/rs=AN8SPfrhKfLNQThwPXviXzekz-H_oLcqkw/m=el_main_css @charset "utf-8"; .VIpgJd-ZVi9od-ORHb-OEVmcd { left: 0px; top: 0px; height: 39px; width: 100%; z-index: 10000001; position: fixed; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(107, 144, 218); margin: 0px; box-shadow: rgb(153, 153, 153) 0px 0px 8px 1px; } .VIpgJd-ZVi9od-xl07Ob-OEVmcd { z-index: 10000002; border: none; position: fixed; box-shadow: rgb(153, 153, 153) 0px 3px 8px 2px; } .VIpgJd-ZVi9od-SmfZ-OEVmcd { z-index: 10000000; border: none; margin: 0px; } .goog-te-gadget { font-family: arial; font-size: 11px; color: rgb(102, 102, 102); white-space: nowrap; } .goog-te-gadget img { vertical-align: middle; border: none; } .goog-te-gadget-simple { background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(155, 155, 155) rgb(213, 213, 213) rgb(232, 232, 232); font-size: 10pt; display: inline-block; padding-top: 1px; padding-bottom: 2px; cursor: pointer; } .goog-te-gadget-icon { margin-left: 2px; margin-right: 2px; width: 19px; height: 19px; border: none; vertical-align: middle; } .goog-te-combo { margin-left: 4px; margin-right: 4px; vertical-align: baseline; } .goog-te-gadget .goog-te-combo { margin: 4px 0px; } .VIpgJd-ZVi9od-l4eHX-hSRGPd, .VIpgJd-ZVi9od-l4eHX-hSRGPd:link, .VIpgJd-ZVi9od-l4eHX-hSRGPd:visited, .VIpgJd-ZVi9od-l4eHX-hSRGPd:hover, .VIpgJd-ZVi9od-l4eHX-hSRGPd:active { font-size: 12px; font-weight: bold; color: rgb(68, 68, 68); text-decoration: none; } .VIpgJd-ZVi9od-ORHb .VIpgJd-ZVi9od-l4eHX-hSRGPd, .VIpgJd-ZVi9od-TvD9Pc-hSRGPd { display: block; margin: 0px 10px; } .VIpgJd-ZVi9od-ORHb .VIpgJd-ZVi9od-l4eHX-hSRGPd { padding-top: 2px; padding-left: 4px; } .goog-te-combo, .VIpgJd-ZVi9od-ORHb *, .VIpgJd-ZVi9od-SmfZ *, .VIpgJd-ZVi9od-xl07Ob *, .VIpgJd-ZVi9od-vH1Gmf *, .VIpgJd-ZVi9od-l9xktf * { font-family: arial; font-size: 10pt; } .VIpgJd-ZVi9od-ORHb { margin: 0px; background-color: rgb(228, 239, 251); overflow: hidden; } .VIpgJd-ZVi9od-ORHb img { border: none; } .VIpgJd-ZVi9od-ORHb-bN97Pc { color: rgb(0, 0, 0); } .VIpgJd-ZVi9od-ORHb-bN97Pc img { vertical-align: middle; } .VIpgJd-ZVi9od-ORHb-Tswv1b { color: rgb(102, 102, 102); vertical-align: top; margin-top: 0px; font-size: 7pt; } .VIpgJd-ZVi9od-ORHb-KE6vqe { width: 8px; } .VIpgJd-ZVi9od-LgbsSe { border-color: rgb(231, 231, 231); border-style: none solid solid none; border-width: 0px 1px 1px 0px; } .VIpgJd-ZVi9od-LgbsSe div { border-color: rgb(204, 204, 204) rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204); border-style: solid; border-width: 1px; height: 20px; } .VIpgJd-ZVi9od-LgbsSe button { background: transparent; border: none; cursor: pointer; height: 20px; overflow: hidden; margin: 0px; vertical-align: top; white-space: nowrap; } .VIpgJd-ZVi9od-LgbsSe button:active { background: none 0px 0px repeat scroll rgb(204, 204, 204); } .VIpgJd-ZVi9od-SmfZ { margin: 0px; background-color: rgb(255, 255, 255); white-space: nowrap; } .VIpgJd-ZVi9od-SmfZ-hSRGPd { text-decoration: none; font-weight: bold; font-size: 10pt; border: 1px outset rgb(136, 136, 136); padding: 6px 10px; white-space: nowrap; position: absolute; left: 0px; top: 0px; } .VIpgJd-ZVi9od-SmfZ-hSRGPd img { margin-left: 2px; margin-right: 2px; width: 19px; height: 19px; border: none; vertical-align: middle; } .VIpgJd-ZVi9od-SmfZ-hSRGPd span { text-decoration: underline; margin-left: 2px; margin-right: 2px; vertical-align: middle; } .goog-te-float-top .VIpgJd-ZVi9od-SmfZ-hSRGPd { padding: 2px; border-top-width: 0px; } .goog-te-float-bottom .VIpgJd-ZVi9od-SmfZ-hSRGPd { padding: 2px; border-bottom-width: 0px; } .VIpgJd-ZVi9od-xl07Ob-lTBxed { text-decoration: none; color: rgb(0, 0, 204); white-space: nowrap; margin-left: 4px; margin-right: 4px; } .VIpgJd-ZVi9od-xl07Ob-lTBxed span { text-decoration: underline; } .VIpgJd-ZVi9od-xl07Ob-lTBxed img { margin-left: 2px; margin-right: 2px; } .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed { color: rgb(0, 0, 0); } .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span { text-decoration: none; } .VIpgJd-ZVi9od-xl07Ob { background-color: rgb(255, 255, 255); text-decoration: none; border: 2px solid rgb(195, 217, 255); overflow: hidden scroll; position: absolute; left: 0px; top: 0px; } .VIpgJd-ZVi9od-xl07Ob-ibnC6b { padding: 3px; text-decoration: none; } .VIpgJd-ZVi9od-xl07Ob-ibnC6b, .VIpgJd-ZVi9od-xl07Ob-ibnC6b:link { color: rgb(0, 0, 204); background: rgb(255, 255, 255); } .VIpgJd-ZVi9od-xl07Ob-ibnC6b:visited { color: rgb(85, 26, 139); } .VIpgJd-ZVi9od-xl07Ob-ibnC6b:hover { background: rgb(195, 217, 255); } .VIpgJd-ZVi9od-xl07Ob-ibnC6b:active { color: rgb(0, 0, 204); } .VIpgJd-ZVi9od-vH1Gmf { background-color: rgb(255, 255, 255); text-decoration: none; border: 1px solid rgb(107, 144, 218); overflow: hidden; padding: 4px; } .VIpgJd-ZVi9od-vH1Gmf-KrhPNb { width: 16px; } .VIpgJd-ZVi9od-vH1Gmf-hgDUwe { margin: 6px 0px; height: 1px; background-color: rgb(170, 170, 170); overflow: hidden; } .VIpgJd-ZVi9od-vH1Gmf-ibnC6b div, .VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd div { padding: 4px; } .VIpgJd-ZVi9od-vH1Gmf-ibnC6b .uDEFge { display: none; } .VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd .fmcmS { padding-left: 4px; padding-right: 4px; } .VIpgJd-ZVi9od-vH1Gmf-ibnC6b, .VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd { text-decoration: none; } .VIpgJd-ZVi9od-vH1Gmf-ibnC6b div, .VIpgJd-ZVi9od-vH1Gmf-ibnC6b:link div, .VIpgJd-ZVi9od-vH1Gmf-ibnC6b:visited div, .VIpgJd-ZVi9od-vH1Gmf-ibnC6b:active div { color: rgb(0, 0, 204); background: rgb(255, 255, 255); } .VIpgJd-ZVi9od-vH1Gmf-ibnC6b:hover div { color: rgb(255, 255, 255); background: rgb(51, 102, 204); } .VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd div, .VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd:link div, .VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd:visited div, .VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd:hover div, .VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd:active div { color: rgb(0, 0, 0); font-weight: bold; } .VIpgJd-ZVi9od-l9xktf { background-color: rgb(255, 255, 255); overflow: hidden; padding: 8px; border: none; border-radius: 10px; } .VIpgJd-ZVi9od-l9xktf-OEVmcd { background-color: rgb(255, 255, 255); border: 1px solid rgb(107, 144, 218); box-shadow: rgb(153, 153, 153) 0px 3px 8px 2px; border-radius: 8px; } .VIpgJd-ZVi9od-l9xktf img { border: none; } .VIpgJd-ZVi9od-l9xktf-fmcmS { margin-top: 6px; } .VIpgJd-ZVi9od-l9xktf-VgwJlc { margin-top: 6px; white-space: nowrap; } .VIpgJd-ZVi9od-l9xktf-VgwJlc * { vertical-align: middle; } .VIpgJd-ZVi9od-l9xktf-VgwJlc .DUGJie { background-image: url("https://www&google.com/images/zippy_minus_sm.gif"); } .VIpgJd-ZVi9od-l9xktf-VgwJlc .TdyTDe { background-image: url("https://www&google.com/images/zippy_plus_sm.gif"); } .VIpgJd-ZVi9od-l9xktf-VgwJlc span { color: rgb(0, 0, 204); text-decoration: underline; cursor: pointer; margin: 0px 4px; } .VIpgJd-ZVi9od-l9xktf-I9GLp { margin: 6px 0px 0px; } .VIpgJd-ZVi9od-l9xktf-I9GLp form { margin: 0px; } .VIpgJd-ZVi9od-l9xktf-I9GLp form textarea { margin-bottom: 4px; width: 100%; } .VIpgJd-ZVi9od-l9xktf-yePe5c { margin: 6px 0px 4px; } .VIpgJd-ZVi9od-aZ2wEe-wOHMyf { z-index: 1000; position: fixed; transition-delay: 0.6s; left: -1000px; top: -1000px; } .VIpgJd-ZVi9od-aZ2wEe-wOHMyf-ti6hGc { transition-delay: 0s; left: -14px; top: -14px; } .VIpgJd-ZVi9od-aZ2wEe-OiiCO { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 104px; height: 104px; border-radius: 50px; background: url("https://www.gstatic.com/images/branding/product/2x/translate_24dp.png") 50% 50% no-repeat rgb(255, 255, 255); transition: 0.6s ease-in-out; transform: scale(0.4); opacity: 0; } .VIpgJd-ZVi9od-aZ2wEe-OiiCO-ti6hGc { transform: scale(0.5); opacity: 1; } .VIpgJd-ZVi9od-aZ2wEe { margin: 2px 0px 0px 2px; animation: 1.4s linear 0s infinite normal none running spinner-rotator; } @-webkit-keyframes spinner-rotator { 0% { transform: rotate(0deg); } 100% { transform: rotate(270deg); } } @keyframes spinner-rotator { 0% { transform: rotate(0deg); } 100% { transform: rotate(270deg); } } .VIpgJd-ZVi9od-aZ2wEe-Jt5cK { stroke-dasharray: 187; stroke-dashoffset: 0; stroke: rgb(66, 133, 244); transform-origin: center center; animation: 1.4s ease-in-out 0s infinite normal none running spinner-dash; } @-webkit-keyframes spinner-dash { 0% { stroke-dashoffset: 187; } 50% { stroke-dashoffset: 46.75; transform: rotate(135deg); } 100% { stroke-dashoffset: 187; transform: rotate(450deg); } } @keyframes spinner-dash { 0% { stroke-dashoffset: 187; } 50% { stroke-dashoffset: 46.75; transform: rotate(135deg); } 100% { stroke-dashoffset: 187; transform: rotate(450deg); } } .VIpgJd-yAWNEb-L7lbkb html, .VIpgJd-yAWNEb-L7lbkb body, .VIpgJd-yAWNEb-L7lbkb div, .VIpgJd-yAWNEb-L7lbkb span, .VIpgJd-yAWNEb-L7lbkb iframe, .VIpgJd-yAWNEb-L7lbkb h1, .VIpgJd-yAWNEb-L7lbkb h2, .VIpgJd-yAWNEb-L7lbkb h3, .VIpgJd-yAWNEb-L7lbkb h4, .VIpgJd-yAWNEb-L7lbkb h5, .VIpgJd-yAWNEb-L7lbkb h6, .VIpgJd-yAWNEb-L7lbkb p, .VIpgJd-yAWNEb-L7lbkb a, .VIpgJd-yAWNEb-L7lbkb img, .VIpgJd-yAWNEb-L7lbkb ol, .VIpgJd-yAWNEb-L7lbkb ul, .VIpgJd-yAWNEb-L7lbkb li, .VIpgJd-yAWNEb-L7lbkb table, .VIpgJd-yAWNEb-L7lbkb form, .VIpgJd-yAWNEb-L7lbkb tbody, .VIpgJd-yAWNEb-L7lbkb tr, .VIpgJd-yAWNEb-L7lbkb td { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font-family: unset; font-feature-settings: unset; font-kerning: unset; font-language-override: unset; font-optical-sizing: unset; font-palette: unset; font-size: 100%; font-size-adjust: unset; font-stretch: unset; font-style: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; font-weight: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; line-height: normal; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; } .VIpgJd-yAWNEb-L7lbkb ol, .VIpgJd-yAWNEb-L7lbkb ul { list-style: none; } .VIpgJd-yAWNEb-L7lbkb table { border-collapse: collapse; border-spacing: 0px; } .VIpgJd-yAWNEb-L7lbkb caption, .VIpgJd-yAWNEb-L7lbkb th, .VIpgJd-yAWNEb-L7lbkb td { text-align: left; font-weight: normal; } div > .VIpgJd-yAWNEb-L7lbkb { padding: 10px 14px; } .VIpgJd-yAWNEb-L7lbkb { color: rgb(34, 34, 34); background-color: rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 16px; display: none; font-family: arial; font-size: 10pt; width: 420px; padding: 12px; position: absolute; z-index: 10000; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-nVMfcd-fmcmS, .VIpgJd-yAWNEb-yAWNEb-Vy2Aqc-pbTTYe { clear: both; font-size: 10pt; position: relative; text-align: justify; width: 100%; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-r4nke { color: rgb(153, 153, 153); font-family: arial, sans-serif; margin: 4px 0px; text-align: left; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-TvD9Pc-LgbsSe { display: none; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-l4eHX { float: left; margin: 0px; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-Z0Arqf-PLDbbf { display: inline-block; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-fw42Ze-Z0Arqf-haAclf { display: none; width: 100%; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-Z0Arqf-H9tDt { margin-top: 20px; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-LK5yu { float: left; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-qwU8Me { float: right; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-cGMI2b { min-height: 15px; position: relative; height: 1%; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-jOfkMb-Ne3sFf { background: rgb(41, 145, 13); border-radius: 4px; box-shadow: rgb(30, 102, 9) 0px 2px 2px inset; color: white; font-size: 9pt; font-weight: bolder; margin-top: 12px; padding: 6px; text-shadow: rgb(30, 102, 9) 1px 1px 1px; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-Z0Arqf-hSRGPd { color: rgb(17, 85, 204); cursor: pointer; font-family: arial; font-size: 11px; margin-right: 15px; text-decoration: none; } .VIpgJd-yAWNEb-L7lbkb > textarea { font-family: arial; resize: vertical; width: 100%; margin-bottom: 10px; border-radius: 1px; border-width: 1px; border-style: solid; border-color: silver rgb(217, 217, 217) rgb(217, 217, 217); border-image: initial; font-size: 13px; height: auto; overflow-y: auto; padding: 1px; } .VIpgJd-yAWNEb-L7lbkb textarea:focus { box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px inset; border: 1px solid rgb(77, 144, 254); outline: none; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-Z0Arqf-IbE0S { margin-right: 10px; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp { min-height: 25px; vertical-align: middle; padding-top: 8px; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp { margin-bottom: 0px; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input { display: inline-block; min-width: 54px; border: 1px solid rgba(0, 0, 0, 0.1); text-align: center; color: rgb(68, 68, 68); font-size: 11px; font-weight: bold; height: 27px; outline: 0px; padding: 0px 8px; vertical-align: middle; line-height: 27px; margin: 0px 16px 0px 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; border-radius: 2px; transition: 0.218s; background-color: rgb(245, 245, 245); background-image: -webkit-linear-gradient(top, rgb(245, 245, 245), rgb(241, 241, 241)); user-select: none; cursor: default; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input:hover { border: 1px solid rgb(198, 198, 198); color: rgb(34, 34, 34); transition: all; background-color: rgb(248, 248, 248); background-image: -webkit-linear-gradient(top, rgb(248, 248, 248), rgb(241, 241, 241)); } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input:active { border: 1px solid rgb(198, 198, 198); color: rgb(51, 51, 51); background-color: rgb(246, 246, 246); background-image: -webkit-linear-gradient(top, rgb(246, 246, 246), rgb(241, 241, 241)); } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input:focus .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input.AHmuwe .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input:active, .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input:focus:active { box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 1px inset; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input:focus, .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input.AHmuwe { outline: none; border: 1px solid rgb(77, 144, 254); z-index: 4 !important; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input.gk6SMd { background-color: rgb(238, 238, 238); background-image: -webkit-linear-gradient(top, rgb(238, 238, 238), rgb(224, 224, 224)); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px inset; border: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input .VIpgJd-yAWNEb-Z0Arqf-sFeBqf { color: white; border-color: rgb(48, 121, 237); background-color: rgb(77, 144, 254); background-image: -webkit-linear-gradient(top, rgb(77, 144, 254), rgb(71, 135, 237)); } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input .VIpgJd-yAWNEb-Z0Arqf-sFeBqf:hover .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input .VIpgJd-yAWNEb-Z0Arqf-sFeBqf:focus, .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input .VIpgJd-yAWNEb-Z0Arqf-sFeBqf.AHmuwe .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input .VIpgJd-yAWNEb-Z0Arqf-sFeBqf:active { border-color: rgb(48, 121, 237); background-color: rgb(53, 122, 232); background-image: -webkit-linear-gradient(top, rgb(77, 144, 254), rgb(53, 122, 232)); } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input .VIpgJd-yAWNEb-Z0Arqf-sFeBqf:hover { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.1) 0px 1px 1px; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input:focus, .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input.AHmuwe, .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input:active, .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input:hover, .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input .VIpgJd-yAWNEb-Z0Arqf-sFeBqf:focus, .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input .VIpgJd-yAWNEb-Z0Arqf-sFeBqf.AHmuwe, .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input .VIpgJd-yAWNEb-Z0Arqf-sFeBqf:active, .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-L4Nn5e-I9GLp .VIpgJd-yAWNEb-Z0Arqf-I9GLp input .VIpgJd-yAWNEb-Z0Arqf-sFeBqf:hover { border-color: rgb(48, 121, 237); } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-mrxPge { color: rgb(153, 153, 153); font-family: arial, sans-serif; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-IFdKyd-W0vJo-fmcmS { color: rgb(153, 153, 153); font-size: 11px; font-family: arial, sans-serif; margin: 15px 0px 5px; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-IFdKyd-u0pjoe-fmcmS { color: rgb(136, 0, 0); display: none; font-size: 9pt; } .VIpgJd-yAWNEb-VIpgJd-fmcmS-sn54Q { background-color: rgb(201, 215, 241); box-shadow: rgb(153, 153, 170) 2px 2px 4px; box-sizing: border-box; position: relative; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-IFdKyd-xl07Ob .VIpgJd-yAWNEb-VIpgJd-xl07Ob { background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); box-shadow: rgb(153, 153, 170) 0px 2px 4px; min-width: 0px; outline: none; padding: 0px; position: absolute; z-index: 2000; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-IFdKyd-xl07Ob .VIpgJd-yAWNEb-VIpgJd-j7LFlb { cursor: pointer; padding: 2px 5px 5px; margin-right: 0px; border-style: none; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-IFdKyd-xl07Ob .VIpgJd-yAWNEb-VIpgJd-j7LFlb:hover { background: rgb(221, 221, 221); } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-IFdKyd-xl07Ob .VIpgJd-yAWNEb-VIpgJd-j7LFlb h1 { font-size: 100%; font-weight: bold; margin: 4px 0px; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-IFdKyd-xl07Ob .VIpgJd-yAWNEb-VIpgJd-j7LFlb strong { color: rgb(52, 90, 173); } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-VIpgJd-eKm5Fc-hFsbo { text-align: right; position: absolute; right: 0px; left: auto; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-VIpgJd-j7LFlb-SIsrTd .VIpgJd-yAWNEb-VIpgJd-eKm5Fc-hFsbo { text-align: left; position: absolute; left: 0px; right: auto; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-yAWNEb-Vy2Aqc-fmcmS, .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-TVLw9c-ppHlrf-sn54Q { background-color: rgb(241, 234, 0); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 4px; box-sizing: border-box; color: rgb(241, 234, 0); cursor: pointer; margin: -2px -2px -2px -3px; padding: 2px 2px 2px 3px; position: relative; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-TVLw9c-ppHlrf-sn54Q { color: rgb(34, 34, 34); } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-yAWNEb-Vy2Aqc-pbTTYe { color: white; position: absolute !important; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-TVLw9c-ppHlrf, .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-TVLw9c-ppHlrf .VIpgJd-yAWNEb-TVLw9c-ppHlrf-sn54Q { background-color: rgb(201, 215, 241); border-radius: 4px 4px 0px 0px; box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 4px; box-sizing: border-box; cursor: pointer; margin: -2px -2px -2px -3px; padding: 2px 2px 3px 3px; position: relative; } .VIpgJd-yAWNEb-L7lbkb span:focus { outline: none; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-TVLw9c-DyVDA { background-color: transparent; border: 1px solid rgb(77, 144, 254); border-radius: 0px; margin: -2px; padding: 1px; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-yAWNEb-TVLw9c-sn54Q-LzX3ef { border-left: 2px solid red; margin-left: -2px; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-yAWNEb-TVLw9c-sn54Q-YIAiIb { border-right: 2px solid red; margin-right: -2px; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-IFdKyd-YPqjbf { padding: 2px; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-IFdKyd-YPqjbf-fmcmS { font-size: 11px; padding: 2px 2px 3px; margin: 0px; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); border-width: 1px; border-style: solid; border-color: rgb(192, 192, 192) rgb(217, 217, 217) rgb(217, 217, 217); border-image: initial; display: inline-block; vertical-align: top; height: 21px; box-sizing: border-box; border-radius: 1px; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-IFdKyd-YPqjbf-fmcmS:hover { border-width: 1px; border-style: solid; border-color: rgb(160, 160, 160) rgb(185, 185, 185) rgb(185, 185, 185); border-image: initial; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px inset; } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-IFdKyd-YPqjbf-fmcmS:focus { box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px inset; outline: none; border: 1px solid rgb(77, 144, 254); } .VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-IFdKyd-YPqjbf-sFeBqf { font-size: 11px; padding: 2px 6px 3px; margin: 0px 0px 0px 2px; height: 21px; } .VIpgJd-yAWNEb-L7lbkb > div { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; font-family: "Google Sans", Arial, sans-serif; } .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-Ud7fr { display: flex; -webkit-box-align: end; align-items: end; margin: 14px; } .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-IuizWc-SIsrTd { margin-right: 14px; color: rgb(116, 119, 117); font-size: 14px; font-weight: 500; } .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-IuizWc-i3jM8c { margin-left: 14px; color: rgb(116, 119, 117); font-size: 14px; font-weight: 500; } .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-k77Iif { margin: 0px 16px 16px; } .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-axAV1 { width: auto; color: rgb(31, 31, 31); font-size: 16px; text-align: initial; } .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-axAV1 .VIpgJd-yAWNEb-SIsrTd { text-align: right; } .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-N7Eqid { border-radius: 0px 0px 12px 12px; margin: 0px; background: rgb(241, 244, 249); position: relative; min-height: 50px; } .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-N7Eqid .VIpgJd-yAWNEb-SIsrTd { text-align: right; } .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-N7Eqid-B7I4Od { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 77%; padding: 12px; } .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-N7Eqid-B7I4Od .VIpgJd-yAWNEb-SIsrTd { text-align: right; } .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-UTujCb { color: rgb(31, 31, 31); font-size: 12px; font-weight: 500; } .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-N7Eqid-B7I4Od .VIpgJd-yAWNEb-SIsrTd .VIpgJd-yAWNEb-hvhgNd-UTujCb { text-align: right; } .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-eO9mKe { color: rgb(68, 71, 70); font-size: 12px; padding-top: 4px; } .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-N7Eqid-B7I4Od .VIpgJd-yAWNEb-SIsrTd .VIpgJd-yAWNEb-hvhgNd-eO9mKe { text-align: right; } .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-xgov5 { position: absolute; top: 10px; right: 5px; } .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-xgov5 .VIpgJd-yAWNEb-SIsrTd { left: 5px; right: auto; } .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-THI6Vb { fill: rgb(11, 87, 208); } .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-bgm6sf { margin: -4px 2px 0px 0px; padding: 2px 0px 0px; width: 48px; height: 48px; border: none; border-radius: 24px; cursor: pointer; background: none; } .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-bgm6sf:hover { background: rgb(232, 235, 236); } .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-aXYTce { display: none; } sentinel { } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/OutsystemsUI_DR.OutSystemsUI.extra.css?1GjQJ0ulyV5Cvi1VkYiTIw @charset "utf-8"; .ThemeGrid_Container { padding-left: 5%; padding-right: 5%; } .ListRecords { display: block; } .ThemeGrid_Width1 { width: 6.53595%; } .ThemeGrid_Width2 { width: 15.0327%; } .ThemeGrid_Width3 { width: 23.5294%; } .ThemeGrid_Width4 { width: 32.0261%; } .ThemeGrid_Width5 { width: 40.5229%; } .ThemeGrid_Width6 { width: 49.0196%; } .ThemeGrid_Width7 { width: 57.5163%; } .ThemeGrid_Width8 { width: 66.0131%; } .ThemeGrid_Width9 { width: 74.5098%; } .ThemeGrid_Width10 { width: 83.0065%; } .ThemeGrid_Width11 { width: 91.5033%; } .ThemeGrid_Width12 { width: 100%; } th.ThemeGrid_Width1, td.ThemeGrid_Width1 { width: 8.49673%; } th.ThemeGrid_Width2, td.ThemeGrid_Width2 { width: 16.9935%; } th.ThemeGrid_Width3, td.ThemeGrid_Width3 { width: 25.4902%; } th.ThemeGrid_Width4, td.ThemeGrid_Width4 { width: 33.9869%; } th.ThemeGrid_Width5, td.ThemeGrid_Width5 { width: 42.4837%; } th.ThemeGrid_Width6, td.ThemeGrid_Width6 { width: 50.9804%; } th.ThemeGrid_Width7, td.ThemeGrid_Width7 { width: 59.4771%; } th.ThemeGrid_Width8, td.ThemeGrid_Width8 { width: 67.9739%; } th.ThemeGrid_Width9, td.ThemeGrid_Width9 { width: 76.4706%; } th.ThemeGrid_Width10, td.ThemeGrid_Width10 { width: 84.9673%; } th.ThemeGrid_Width11, td.ThemeGrid_Width11 { width: 93.4641%; } th.ThemeGrid_Width12, td.ThemeGrid_Width12 { width: 101.961%; } th[class*="ThemeGrid_Width"], td[class*="ThemeGrid_Width"] { padding-right: 1.96078%; } .ThemeGrid_MarginGutter { margin-left: 1.96078%; } .ThemeGrid_Margin1 { margin-left: 10.4575%; } .ThemeGrid_Margin2 { margin-left: 18.9542%; } .ThemeGrid_Margin3 { margin-left: 27.451%; } .ThemeGrid_Margin4 { margin-left: 35.9477%; } .ThemeGrid_Margin5 { margin-left: 44.4444%; } .ThemeGrid_Margin6 { margin-left: 52.9412%; } .ThemeGrid_Margin7 { margin-left: 61.4379%; } .ThemeGrid_Margin8 { margin-left: 69.9346%; } .ThemeGrid_Margin9 { margin-left: 78.4314%; } .ThemeGrid_Margin10 { margin-left: 86.9281%; } .ThemeGrid_Margin11 { margin-left: 95.4248%; } .ThemeGrid_Margin1First { margin-left: 8.49673%; } .ThemeGrid_Margin2First { margin-left: 16.9935%; } .ThemeGrid_Margin3First { margin-left: 25.4902%; } .ThemeGrid_Margin4First { margin-left: 33.9869%; } .ThemeGrid_Margin5First { margin-left: 42.4837%; } .ThemeGrid_Margin6First { margin-left: 50.9804%; } .ThemeGrid_Margin7First { margin-left: 59.4771%; } .ThemeGrid_Margin8First { margin-left: 67.9739%; } .ThemeGrid_Margin9First { margin-left: 76.4706%; } .ThemeGrid_Margin10First { margin-left: 84.9673%; } .ThemeGrid_Margin11First { margin-left: 93.4641%; } .is-rtl th[class*="ThemeGrid_Width"], .is-rtl td[class*="ThemeGrid_Width"] { padding-left: 1.96078%; } .is-rtl .ThemeGrid_MarginGutter { margin-left: 0px; margin-right: 1.96078%; } .is-rtl .ThemeGrid_Margin1 { margin-left: 0px; margin-right: 10.4575%; } .is-rtl .ThemeGrid_Margin2 { margin-left: 0px; margin-right: 18.9542%; } .is-rtl .ThemeGrid_Margin3 { margin-left: 0px; margin-right: 27.451%; } .is-rtl .ThemeGrid_Margin4 { margin-left: 0px; margin-right: 35.9477%; } .is-rtl .ThemeGrid_Margin5 { margin-left: 0px; margin-right: 44.4444%; } .is-rtl .ThemeGrid_Margin6 { margin-left: 0px; margin-right: 52.9412%; } .is-rtl .ThemeGrid_Margin7 { margin-left: 0px; margin-right: 61.4379%; } .is-rtl .ThemeGrid_Margin8 { margin-left: 0px; margin-right: 69.9346%; } .is-rtl .ThemeGrid_Margin9 { margin-left: 0px; margin-right: 78.4314%; } .is-rtl .ThemeGrid_Margin10 { margin-left: 0px; margin-right: 86.9281%; } .is-rtl .ThemeGrid_Margin11 { margin-left: 0px; margin-right: 95.4248%; } .is-rtl .ThemeGrid_Margin1First { margin-left: 0px; margin-right: 8.49673%; } .is-rtl .ThemeGrid_Margin2First { margin-left: 0px; margin-right: 16.9935%; } .is-rtl .ThemeGrid_Margin3First { margin-left: 0px; margin-right: 25.4902%; } .is-rtl .ThemeGrid_Margin4First { margin-left: 0px; margin-right: 33.9869%; } .is-rtl .ThemeGrid_Margin5First { margin-left: 0px; margin-right: 42.4837%; } .is-rtl .ThemeGrid_Margin6First { margin-left: 0px; margin-right: 50.9804%; } .is-rtl .ThemeGrid_Margin7First { margin-left: 0px; margin-right: 59.4771%; } .is-rtl .ThemeGrid_Margin8First { margin-left: 0px; margin-right: 67.9739%; } .is-rtl .ThemeGrid_Margin9First { margin-left: 0px; margin-right: 76.4706%; } .is-rtl .ThemeGrid_Margin10First { margin-left: 0px; margin-right: 84.9673%; } .is-rtl .ThemeGrid_Margin11First { margin-left: 0px; margin-right: 93.4641%; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/dr.LegislacaoConsolidada.LegCons_Detalhe.css?vPCW+SJ02w8P7RWHQ+_J+g @charset "utf-8"; .botoesTopo_min_width { min-width: 90px; } .botoesTopo_align_mobile { text-align: left !important; } .botoesTopo_align_desktop { text-align: right !important; } .conteudoTitle_mobile { padding-top: 0px !important; } .modificado_mobile { margin-bottom: 0px !important; } .designacao_mobile { padding-bottom: 10px !important; } .data_mobile { padding-bottom: 0px !important; margin-bottom: 0px !important; } .verConteudoRevogado_mobile { margin-bottom: 0px !important; } .phone .menuphone { display: inline !important; } .Left_Menu, .Menu.Left_Menu { padding: 10px; } .blue_icon { filter: brightness(4171.8) invert(0.37) sepia(0.65) hue-rotate(177deg) saturate(500%); } .phone tr, .phone td { } body.modal-open { overflow-y: hidden; } .expandirContent .imageWrapper, .imageWrapper tr, .imageWrapper td, .imageContent table { border: none; } .tableContent th { padding: 10px; } .tableOuterContainer .tableContent, div[role="dialog"] .tableContent { overflow-x: auto; } .tableContent td { padding: 10px; line-height: 20px; } .tableOuterContainer .tableHeader, .imageOuterContainer .imageHeader { display: flow-root; } .tableOuterContainer .tableHeader button, .imageOuterContainer .imageHeader button { background: 0px center; border: 0px; outline: 0px; cursor: pointer; float: right; color: rgb(51, 122, 183); font-weight: bold; text-shadow: rgb(255, 255, 255) 1px 1px; } .linha { background: linear-gradient(to right top, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 49.9%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 51%, rgb(255, 255, 255) 51.1%, rgb(255, 255, 255) 100%); } .expandir { display: none; position: fixed; z-index: 1; left: 0px; top: 0px; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.4); } .expandirContent { background-color: rgb(254, 254, 254); margin: 15% auto; padding: 5px; border: 1px solid rgb(136, 136, 136); width: 90%; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.24) 2px 5px 8px; } .expandirContent table { width: 100%; overflow-y: auto; border-collapse: collapse; } .conteudo { overflow-x: auto; } .conteudo tr:nth-child(2n), div[role="dialog"] .conteudo tr:nth-child(2n) { background-color: rgb(242, 242, 242); } .conteudo td, .conteudo th { padding: 10px; line-height: 20px; border: 1px solid rgb(136, 136, 136); } .conteudo img { width: 100%; } .fechar { color: rgb(170, 170, 170); position: relative; font-size: 28px; font-weight: bold; float: right; } .fechar:hover, .fechar:focus { color: black; text-decoration: none; cursor: pointer; } #Menu { animation: 0s ease 1s 1 normal forwards running cssAnimation1; } @keyframes cssAnimation1 { 100% { opacity: 1; } } #load { animation: 0s ease 1s 1 normal forwards running cssAnimation2; } @keyframes cssAnimation2 { 100% { display: none; height: 0px; opacity: 0; position: absolute; } } .texto { font-size: 16px; text-align: justify; } .texto05 { font-size: 10.5px; text-align: justify; } .texto15 { font-size: 21px; text-align: justify; } .texto2 { font-size: 28px; text-align: justify; } .Fragmento_Texto05, .Fragmento_Texto.Fragmento_Texto05 { margin-top: 5px; text-align: justify; font-size: 10.5px; margin-bottom: 5px; white-space: pre-line; } .Fragmento_Epigrafe05, .Fragmento_Epigrafe.Fragmento_Epigrafe05 { font-size: 10.5px; font-family: "Times New Roman"; margin-top: 20px; margin-bottom: 20px; color: rgb(51, 51, 51); } .Fragmento_Titulo05, .Fragmento_Titulo.Fragmento_Titulo05 { font-size: 9.75px; font-weight: bold; text-align: center; margin-top: 20px; margin-bottom: 20px; } .Fragmento_Texto15, .Fragmento_Texto.Fragmento_Texto15 { margin-top: 5px; text-align: justify; font-size: 21px; margin-bottom: 5px; white-space: pre-line; } .Fragmento_Epigrafe15, .Fragmento_Epigrafe.Fragmento_Epigrafe15 { font-size: 21px; font-family: "Times New Roman"; margin-top: 20px; margin-bottom: 20px; color: rgb(51, 51, 51); } .Fragmento_Titulo15, .Fragmento_Titulo.Fragmento_Titulo15 { font-size: 19.5px; font-weight: bold; text-align: center; margin-top: 20px; margin-bottom: 20px; } .Fragmento_Texto2, .Fragmento_Texto.Fragmento_Texto2 { margin-top: 5px; text-align: justify; font-size: 28px; margin-bottom: 5px; white-space: pre-line; } .Fragmento_Epigrafe2, .Fragmento_Epigrafe.Fragmento_Epigrafe2 { font-size: 28px; font-family: "Times New Roman"; margin-top: 20px; margin-bottom: 20px; color: rgb(51, 51, 51); } .Fragmento_Titulo2, .Fragmento_Titulo.Fragmento_Titulo2 { font-size: 26px; font-weight: bold; text-align: center; margin-top: 20px; margin-bottom: 20px; } .diploma-fragmento { font-size: 16px; text-align: justify; } .diploma-fragmento05 { font-size: 10.5px; text-align: justify; } .diploma-fragmento15 { font-size: 21px; text-align: justify; } .diploma-fragmento2 { font-size: 28px; text-align: justify; } .eliContainer { display: none; } .submenu-items { z-index: 1000 !important; margin-top: 10px; } .submenu { margin-left: 0px !important; } .submenu.open .submenu-items { transform: translate(-85px, 0px); width: fit-content; } .phone .submenu.open .submenu-items { transform: none; } .tablet .submenu .submenu-header, .phone .submenu .submenu-header { margin-right: 8px; padding: unset !important; } .balloon-content .share-menu:hover, .submenu-items .share-menu:hover { background-color: rgb(245, 245, 245); } .balloon-content .share-menu > div.generalIcon, .submenu-items .share-menu > div.generalIcon { color: rgb(51, 121, 183); } .balloon-content .whatsapp.share-menu > div.iconWhatsapp, .submenu-items .whatsapp.share-menu > div.iconWhatsapp { color: rgb(69, 193, 83); } .balloon-content .facebook.share-menu > div.iconFacebook, .submenu-items .facebook.share-menu > div.iconFacebook { color: rgb(66, 103, 178); } .balloon-content .twitter.share-menu > div.iconTwitter, .submenu-items .twitter.share-menu > div.iconTwitter { color: rgb(29, 161, 242); } .balloon-content .linkedin.share-menu > div.iconLinkedin, .submenu-items .linkedin.share-menu > div.iconLinkedin { color: rgb(10, 102, 194); } [data-switch]:empty::before { height: 15px; width: 32px; background-color: rgb(169, 191, 213); } [data-switch]:checked::before { background-color: var(--color-primary); } [data-switch]:empty::after { height: 10px; width: 10px; top: 3.1px; left: -1px; } .PesquisaInfoIcon:hover { cursor: pointer; } .DiferencasInfoIcon:hover { cursor: pointer; } .osui-datepicker input:first-of-type { display: none; } .phone .osui-sidebar { max-width: unset; } .phone .osui-submenu__header__item { flex: 0 1 0%; } .tablet .osui-submenu__items, .phone .osui-submenu__items { transform: translate(-50px, 10px); } .phone .osui-submenu, .tablet .osui-submenu { display: ruby; } .desktop .tituloSize, .tablet .tituloSize { width: auto; } .phone .tituloSize { width: 100%; } .desktop .estadoPosition, .tablet .estadoPosition { text-align: right; } .phone .estadoPosition { text-align: left; } .desktop .InfoestadoSize { width: auto; } .tablet .InfoestadoSize { width: 20%; } .phone .InfoestadoSize { width: 30%; } .sidebarVersoes { opacity: 0.9 !important; } .ZoomButtonsOpacity { opacity: 0.7 !important; } .SwitchMarginTop { margin-top: 7px; } body { font-size: 16px !important; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/dr.DR_New.css?T7pNQ98D5WjR0fuT7L9JeQ @charset "utf-8"; @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic-ext.woff2?ZfOwIQ43O2NKzIyuEk0omA") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic.woff2?QMRLuiyT1VTXBYC+_RmAyQ") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-greek.woff2?Q9W7DbWx3NtbWdd5cbc8pg") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-vietnamese.woff2?KKbefCsYx9rAA95+Edq96w") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin-ext.woff2?9EhAE3EbHpN7CJNxDTFeEA") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin.woff2?57AgjmMQmMJem1xg4s6n4w") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic-ext.woff2?ZfOwIQ43O2NKzIyuEk0omA") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic.woff2?QMRLuiyT1VTXBYC+_RmAyQ") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-greek.woff2?Q9W7DbWx3NtbWdd5cbc8pg") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-vietnamese.woff2?KKbefCsYx9rAA95+Edq96w") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin-ext.woff2?9EhAE3EbHpN7CJNxDTFeEA") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin.woff2?57AgjmMQmMJem1xg4s6n4w") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic-ext.woff2?ZfOwIQ43O2NKzIyuEk0omA") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic.woff2?QMRLuiyT1VTXBYC+_RmAyQ") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-greek.woff2?Q9W7DbWx3NtbWdd5cbc8pg") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-vietnamese.woff2?KKbefCsYx9rAA95+Edq96w") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin-ext.woff2?9EhAE3EbHpN7CJNxDTFeEA") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin.woff2?57AgjmMQmMJem1xg4s6n4w") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic-ext.woff2?ZfOwIQ43O2NKzIyuEk0omA") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic.woff2?QMRLuiyT1VTXBYC+_RmAyQ") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-greek.woff2?Q9W7DbWx3NtbWdd5cbc8pg") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-vietnamese.woff2?KKbefCsYx9rAA95+Edq96w") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin-ext.woff2?9EhAE3EbHpN7CJNxDTFeEA") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin.woff2?57AgjmMQmMJem1xg4s6n4w") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic-ext.woff2?ZfOwIQ43O2NKzIyuEk0omA") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic.woff2?QMRLuiyT1VTXBYC+_RmAyQ") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-greek.woff2?Q9W7DbWx3NtbWdd5cbc8pg") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-vietnamese.woff2?KKbefCsYx9rAA95+Edq96w") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin-ext.woff2?9EhAE3EbHpN7CJNxDTFeEA") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin.woff2?57AgjmMQmMJem1xg4s6n4w") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic-ext.woff2?ZfOwIQ43O2NKzIyuEk0omA") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic.woff2?QMRLuiyT1VTXBYC+_RmAyQ") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-greek.woff2?Q9W7DbWx3NtbWdd5cbc8pg") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-vietnamese.woff2?KKbefCsYx9rAA95+Edq96w") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin-ext.woff2?9EhAE3EbHpN7CJNxDTFeEA") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin.woff2?57AgjmMQmMJem1xg4s6n4w") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic-ext.woff2?ZfOwIQ43O2NKzIyuEk0omA") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic.woff2?QMRLuiyT1VTXBYC+_RmAyQ") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-greek.woff2?Q9W7DbWx3NtbWdd5cbc8pg") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-vietnamese.woff2?KKbefCsYx9rAA95+Edq96w") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin-ext.woff2?9EhAE3EbHpN7CJNxDTFeEA") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin.woff2?57AgjmMQmMJem1xg4s6n4w") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic-ext.woff2?ZfOwIQ43O2NKzIyuEk0omA") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic.woff2?QMRLuiyT1VTXBYC+_RmAyQ") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-greek.woff2?Q9W7DbWx3NtbWdd5cbc8pg") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-vietnamese.woff2?KKbefCsYx9rAA95+Edq96w") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin-ext.woff2?9EhAE3EbHpN7CJNxDTFeEA") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin.woff2?57AgjmMQmMJem1xg4s6n4w") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic-ext.woff2?ZfOwIQ43O2NKzIyuEk0omA") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic.woff2?QMRLuiyT1VTXBYC+_RmAyQ") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-greek.woff2?Q9W7DbWx3NtbWdd5cbc8pg") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-vietnamese.woff2?KKbefCsYx9rAA95+Edq96w") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin-ext.woff2?9EhAE3EbHpN7CJNxDTFeEA") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin.woff2?57AgjmMQmMJem1xg4s6n4w") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 1000; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic-ext.woff2?ZfOwIQ43O2NKzIyuEk0omA") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 1000; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic.woff2?QMRLuiyT1VTXBYC+_RmAyQ") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 1000; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-greek.woff2?Q9W7DbWx3NtbWdd5cbc8pg") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 1000; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-vietnamese.woff2?KKbefCsYx9rAA95+Edq96w") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 1000; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin-ext.woff2?9EhAE3EbHpN7CJNxDTFeEA") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 1000; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin.woff2?57AgjmMQmMJem1xg4s6n4w") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } body, select, textarea, input, button { font-family: "Roboto Flex", sans-serif; font-optical-sizing: auto; font-style: normal; font-variation-settings: "slnt" 0, "wdth" 100, "GRAD" 0, "XOPQ" 96, "XTRA" 468, "YOPQ" 79, "YTAS" 750, "YTDE" -203, "YTFI" 738, "YTLC" 514, "YTUC" 712; } .content, .main-content { background-color: rgb(243, 246, 248); } .btn-search .btn-primary { background-color: rgb(48, 61, 96); } .phone .revogado, .tablet .revogado { position: initial !important; display: block !important; } .phone .revogadoText, .tablet .revogadoText { text-align: left !important; } .phone .menuphone { display: inline !important; } a { color: rgb(48, 61, 96); } a, a:visited { transition: none; } .int-links a:visited { color: rgb(0, 102, 51) !important; } .int-links p a:visited { color: rgb(0, 102, 51) !important; } a:hover { text-decoration: underline; } #header { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; } .user-info { display: block; } .footer { background-color: var(--color-neutral-0); position: static; bottom: 0px; z-index: auto; } .Emissor { color: rgb(128, 128, 128); font-size: 12px; } .fixed-footer .footer { position: fixed; left: 0px; right: 0px; top: 0px; } .content-breadcrumbs { background-color: rgb(242, 242, 242); } .ThemeGrid_Container { max-width: none; } .header .ThemeGrid_Container { padding: var(--space-none) var(--space-xl); } :root { --color-primary: #303d60; --color-secondary: #303d60; --color-primary-hover: #303d60; --color-primary-selected: rgba(215, 24, 32, .12); --background-dark-theme: rgba(255, 255, 255, .1); --background-dark-theme-hover: rgba(255, 255, 255, .2); } .bluelink, .bluelink:visited, .bluelink:hover { color: rgb(48, 61, 96); } .nowraptext { } .blacklink, .blacklink:visited, .blacklink:hover { color: rgb(0, 0, 0); text-align: justify; } .linkcursor:link, .linkcursor:hover { cursor: pointer; } .phone .rem-margins { margin-left: unset !important; margin-right: unset !important; } .highlight { background: rgb(255, 255, 204); font-weight: bold; } .h5, .phone h5 { font-weight: bold; } .InfoIcon:hover { cursor: pointer; } .balloon-title, .balloon-content { text-align: left; } .table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th { background-color: rgb(249, 249, 249); } table.table-striped { border-collapse: collapse; } table.table-striped td { border: 0.5px solid rgb(221, 221, 221); } table.table-striped tr td { border-left: 0px; border-right: 0px; } table.table-striped tr:last-child td { border-bottom: 0px; } .table-striped-v2 th { border-top: 1px solid black; border-bottom: 1px solid black; } .table-striped-v2 tbody > tr:nth-child(2n+1) > td, .table-striped-v2 tbody > tr:nth-child(2n+1) > th { background-color: rgb(249, 249, 249); } table.table-striped-v2 { border-collapse: collapse; } table.table-striped-v2 td { border: 0.5px solid rgb(221, 221, 221); } table.table-striped-v2 tr td { border-left: 0px; border-right: 0px; } table.table-striped-v2 tr:last-child td { border-bottom: 0px; } a:focus, button:focus, input:focus, select:focus, textarea:focus, span:focus { outline: rgb(0, 0, 0) solid 2px; } a:focus:not(:focus-visible), button:focus:not(:focus-visible), input:focus:not(:focus-visible), select:focus:not(:focus-visible), textarea:focus:not(:focus-visible), span:focus:not(:focus-visible) { outline: none; } .sr-only { display: none; } .home-containers-mxw { width: 100%; text-align: center; border-color: rgb(173, 181, 189); border-style: solid; border-width: 1px 0px 0px; height: fit-content; padding: 0px 40px; } .tablet .home-containers-mxw, .home-containers-mxw { padding: 0px 20px; } .home-containers-mxw .footer-img .gov-img { width: 250px; } .tablet .home-containers-mxw .footer-img, .phone .home-containers-mxw .footer-img { text-align: left; width: 100%; } .tablet .home-containers-mxw .footer-img .gov-img, .phone .home-containers-mxw .footer-img .gov-img { width: 100%; } .home-header-containers-child-mxw { max-width: 1170px; text-align: center; height: auto; display: inline-block; width: 100%; } .home-containers-child-mxw { max-width: 1170px; text-align: center; } .phone .wb282_res, .tablet .wb282_res { width: 100% !important; } .ace-skip { border-style: solid; border-width: 2px; height: 40px; left: 0px; margin-top: 0px; padding: 7px; position: absolute; transform: translateY(-100%); transition: transform 0.2s; width: 200px; } .ace-skip:focus { transform: translateY(0%) !important; } .ace-skip-ing { border-style: solid; border-width: 2px; height: 40px; left: 60px; margin-top: 0px; padding: 7px; position: absolute; transform: translateY(-100%); transition: transform 0.2s; width: 200px; } .ace-skip-ing:focus { transform: translateY(0%) !important; } .desktop .wb-sugestao { text-align: right; } .phone .wb-sugestao { text-align: left !important; margin-top: 25px; } .tablet .wb-sugestao { margin-top: 72px; margin-left: -25px; text-align: left !important; } .phone .form-control[data-input], .tablet .form-control[data-input] { height: 40px; } .tablet .btn, .phone .btn { height: 40px; } .tablet .app-login-info, .phone .app-login-info { padding: unset; position: absolute; top: 10px; right: 0px; width: 55%; } .phone .linguas, .tablet .linguas { position: absolute; top: 10px; right: 25px; } .phone .cnt-pesquisa, .tablet .cnt-pesquisa { height: 40px !important; } .tooltip { position: relative; display: inline-block; border-bottom: 1px dotted black; } .tooltip:hover { visibility: visible !important; cursor: help !important; } .tooltip-wrapper { font-size: 12px; border-style: solid; border-width: 1px; background-color: rgb(255, 255, 255) !important; color: rgb(153, 153, 153) !important; width: 210px !important; height: auto !important; padding: 2px 0px !important; } span.link-pesquisa-avancada { font-size: 12px; } .phone span.link-pesquisa-avancada { font-size: 16px; } .tablet span.link-pesquisa-avancada { font-size: 12px; } .phone .LegCons-cnt-btn { margin-left: unset !important; } .phone .LegCons-title { margin-top: -20px !important; } .phone .LegCons-btn { height: 66px !important; width: 50% !important; } .phone .centertxt { padding-top: 20px !important; } .phone .LegCons-rem-left-margin { margin-left: unset !important; } .phone .LR-align-right { text-align: left !important; } .colorJurisprudencia { border-left: 5px solid rgb(255, 224, 0); border-top-color: rgb(255, 224, 0); border-right-color: rgb(255, 224, 0); border-bottom-color: rgb(255, 224, 0); background-color: rgb(245, 245, 245); } .colorConsolidada { border-left: 5px solid rgb(56, 142, 60); border-top-color: rgb(56, 142, 60); border-right-color: rgb(56, 142, 60); border-bottom-color: rgb(56, 142, 60); background-color: rgb(245, 245, 245); } .colorRevogados { border-left: 5px solid rgb(211, 47, 47); border-top-color: rgb(211, 47, 47); border-right-color: rgb(211, 47, 47); border-bottom-color: rgb(211, 47, 47); background-color: rgb(245, 245, 245); } .colorCaducados { border-left: 5px solid rgb(138, 43, 226); border-top-color: rgb(138, 43, 226); border-right-color: rgb(138, 43, 226); border-bottom-color: rgb(138, 43, 226); background-color: rgb(245, 245, 245); } .colorParcial { border-left: 5px solid rgb(51, 122, 183); border-top-color: rgb(51, 122, 183); border-right-color: rgb(51, 122, 183); border-bottom-color: rgb(51, 122, 183); background-color: rgb(245, 245, 245); } .colorAtualizacao { border-left: 5px solid rgb(253, 134, 11); border-top-color: rgb(253, 134, 11); border-right-color: rgb(253, 134, 11); border-bottom-color: rgb(253, 134, 11); background-color: rgb(245, 245, 245); } .colorVigencia { border-left: 5px solid rgb(128, 128, 128); border-top-color: rgb(128, 128, 128); border-right-color: rgb(128, 128, 128); border-bottom-color: rgb(128, 128, 128); background-color: rgb(245, 245, 245); } .title { font-size: 14px; color: rgb(51, 121, 183); } .subTitle { font-size: 12px; color: rgb(136, 136, 136); font-weight: bold; } .info { font-size: 12px; color: rgb(22, 22, 22); } .containersizeFill { } .containersize11col { } .choices__list--dropdown .choices__item { height: auto; padding-top: 4px; padding-bottom: 4px; } p.paragraph-title-bold-center-18px { font-weight: bold; text-align: center; } p.paragraph-bold-center { font-weight: bold; text-align: center; } p.paragraph-center { text-align: center; margin-top: 10px; margin-bottom: -18px; } p.paragraph-bold-center-14px { font-weight: bold; text-align: center; } p.paragraph-italic-center { font-style: italic; text-align: center; } p.paragraph-italic-right { text-align: right; } p.paragraph-summary-italic { font-style: italic; } p.paragraph-summary-text { } p.paragraph-normal-text { margin-bottom: -18px; } td.summary-label-align-top { vertical-align: top; padding-right: 5px; } div.paragraph-summary { width: 75%; margin: auto; min-width: 250px; } div.text-justified { text-align: justify; } table.paragraph-summary-table { border: 0px; margin: auto; } div.text-75-percent { font-size: 100%; } div.text-100-percent { font-size: 100%; } div.text-150-percent { font-size: 150%; } div.text-200-percent { font-size: 200%; } .tableContent table { margin: auto; } .imageContent table { margin: auto; } .icon-vertical-middle { vertical-align: middle; } .lds-ring { display: inline-block; position: relative; width: 80px; height: 80px; } .lds-ring div { box-sizing: border-box; display: block; position: absolute; width: 64px; height: 64px; margin: 8px; border-width: 8px; border-style: solid; border-image: initial; border-radius: 50%; animation: 1.2s cubic-bezier(0.5, 0, 0.5, 1) 0s infinite normal none running lds-ring; border-color: rgb(63, 63, 63) transparent transparent; } .lds-ring div:nth-child(1) { animation-delay: -0.45s; } .lds-ring div:nth-child(2) { animation-delay: -0.3s; } .lds-ring div:nth-child(3) { animation-delay: -0.15s; } @keyframes lds-ring { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .lds-smallring { display: inline-block; position: relative; width: 50px; height: 40px; } .lds-smallring div { box-sizing: border-box; display: block; position: absolute; width: 42px; height: 42px; margin: 0px; border-width: 6px; border-style: solid; border-image: initial; border-radius: 50%; animation: 1.2s cubic-bezier(0.5, 0, 0.5, 1) 0s infinite normal none running lds-smallring; border-color: rgb(48, 61, 96) transparent transparent; } .lds-smallring div:nth-child(1) { animation-delay: -0.45s; } .lds-smallring div:nth-child(2) { animation-delay: -0.3s; } .lds-smallring div:nth-child(3) { animation-delay: -0.15s; } @keyframes lds-smallring { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .lds-linering { display: inline-block; position: relative; width: 14px; height: 14px; } .lds-linering div { box-sizing: border-box; display: block; position: absolute; top: 20%; width: 14px; height: 14px; margin: 0px 0px 0px 3px; border: 2px solid rgb(255, 255, 255); border-radius: 50%; animation: 1.2s cubic-bezier(0.5, 0, 0.5, 1) 0s infinite normal none running lds-linering; } .lds-linering-red div { border-color: rgb(211, 47, 47) transparent transparent; } .lds-linering-gold div { border-color: rgb(165, 136, 65) transparent transparent; } .lds-linering-black div { border-color: rgb(0, 0, 0) transparent transparent; } .lds-linering div:nth-child(1) { animation-delay: -0.45s; } .lds-linering div:nth-child(2) { animation-delay: -0.3s; } .lds-linering div:nth-child(3) { animation-delay: -0.15s; } @keyframes lds-linering { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .DiplomaContainer { width: -webkit-max-content; } .Item-Lista-Pesquisa, .Item-Lista-Pesquisa.Item-Lista-Pesquisa { margin-top: 5px; } .submenu-icon { display: none !important; } @font-face { font-family: new-twitter-icon; src: url("../new-twitter-icon.ttf?hxMDSr_l3c_waJ+dod89xg") format("truetype"), url("../new-twitter-icon.woff?3IXqktMWWF_IEkvCfqRYBw") format("woff"); font-weight: normal; font-style: normal; font-display: block; } [class^="icon-new-twitter-x"], [class*=" icon-new-twitter-x"] { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: new-twitter-icon !important; } .icon-new-twitter-x::before { content: ""; } .osui-datepicker input:first-of-type { display: block; } .cursor_class { cursor: pointer; } .VIpgJd-ZVi9od-ORHb-OEVmcd { left: 0px; top: 0px; height: 39px; width: 100%; z-index: 10000001; position: fixed; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(107, 144, 218); margin: 0px; box-shadow: rgb(153, 153, 153) 0px 0px 8px 1px; } .search_result_title { color: rgb(48, 61, 96); font-feature-settings: "clig" 0, "liga" 0; font-size: 18px; font-style: normal; font-weight: 500; line-height: 22px; text-decoration-line: underline; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/OutsystemsUI_DR.OutSystemsUI.css?yNM+O0Bdp68s587pAqN2dA @charset "utf-8"; :root { --font-size-h1: 32px; --font-size-h2: 28px; --font-size-h3: 26px; --font-size-h4: 22px; --font-size-h5: 20px; --font-size-h6: 18px; --font-size-display: 36px; --font-size-base: 16px; --font-size-s: 14px; --font-size-xs: 12px; --font-size-label: 11px; --font-light: 300; --font-regular: 400; --font-semi-bold: 600; --font-bold: 700; --color-primary: #1068eb; --color-secondary: #303d60; --color-primary-hover: #295fd6; --color-primary-selected: rgba(20, 110, 245, 0.12); --color-primary-lightest: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)); --color-focus-outer: #ffd337; --color-focus-inner: var(--color-neutral-10); --color-red-lightest: #faeaea; --color-red-lighter: #e9aaaa; --color-red-light: #d96a6a; --color-red: #c92a2a; --color-red-dark: #ab2424; --color-red-darker: #8d1d1d; --color-red-darkest: #6f1717; --color-orange-lightest: #fef0e6; --color-orange-lighter: #fcc29c; --color-orange-light: #f99551; --color-orange: #f76707; --color-orange-dark: #d25806; --color-orange-darker: #ad4805; --color-orange-darkest: #883904; --color-yellow-lightest: #fef5e5; --color-yellow-lighter: #fbd999; --color-yellow-light: #f8bc4c; --color-yellow: #f59f00; --color-yellow-dark: #d08700; --color-yellow-darker: #ac6f00; --color-yellow-darkest: #875700; --color-lime-lightest: #f1f8e8; --color-lime-lighter: #c7e3a2; --color-lime-light: #9ecd5c; --color-lime: #74b816; --color-lime-dark: #639c13; --color-lime-darker: #51810f; --color-lime-darkest: #40650c; --color-green-lightest: #ebf7ed; --color-green-lighter: #afe0b8; --color-green-light: #73c982; --color-green: #37b24d; --color-green-dark: #2f9741; --color-green-darker: #267d36; --color-green-darkest: #1e622a; --color-teal-lightest: #e6f2ef; --color-teal-lighter: #9cccbd; --color-teal-light: #52a58c; --color-teal: #087f5b; --color-teal-dark: #076c4d; --color-teal-darker: #065940; --color-teal-darkest: #044632; --color-cyan-lightest: #e7f2f4; --color-cyan-lighter: #9eccd3; --color-cyan-light: #56a6b2; --color-cyan: #0d8091; --color-cyan-dark: #0b6d7b; --color-cyan-darker: #095a66; --color-cyan-darkest: #074650; --color-blue-lightest: #e8f2fa; --color-blue-lighter: #a3c9ea; --color-blue-light: #5fa1db; --color-blue: #1a79cb; --color-blue-dark: #1667ad; --color-blue-darker: #12558e; --color-blue-darkest: #0e4370; --color-indigo-lightest: #eceffd; --color-indigo-lighter: #b3c1f7; --color-indigo-light: #7b92f1; --color-indigo: #4263eb; --color-indigo-dark: #3854c8; --color-indigo-darker: #2e45a5; --color-indigo-darkest: #243681; --color-violet-lightest: #f1edfd; --color-violet-lighter: #c6b6f6; --color-violet-light: #9b7fef; --color-violet: #7048e8; --color-violet-dark: #5f3dc5; --color-violet-darker: #4e32a2; --color-violet-darkest: #3e2880; --color-grape-lightest: #f7ecfa; --color-grape-lighter: #dfb2e9; --color-grape-light: #c678d9; --color-grape: #ae3ec9; --color-grape-dark: #9435ab; --color-grape-darker: #7a2b8d; --color-grape-darkest: #60226f; --color-pink-lightest: #fbebf0; --color-pink-lighter: #efadc4; --color-pink-light: #e27098; --color-pink: #d6336c; --color-pink-dark: #b62b5c; --color-pink-darker: #96244c; --color-pink-darkest: #761c3b; --color-neutral-0: #ffffff; --color-neutral-1: #f8f9fa; --color-neutral-2: #f1f3f5; --color-neutral-3: #e9ecef; --color-neutral-4: #dee2e6; --color-neutral-5: #ced4da; --color-neutral-6: #adb5bd; --color-neutral-7: #6a7178; --color-neutral-8: #4f575e; --color-neutral-9: #272b30; --color-neutral-10: #101213; --color-error-light: #fceaea; --color-error: #dc2020; --color-warning-light: #fdf6e5; --color-warning: #e9a100; --color-success-light: #eaf3eb; --color-success: #29823b; --color-info-light: #e5f5fc; --color-info: #017aad; --overlay-background: rgba(0, 0, 0, 0.25); --space-none: 0; --space-xs: 4px; --space-s: 8px; --space-base: 16px; --space-m: 24px; --space-l: 32px; --space-xl: 40px; --space-xxl: 48px; --border-radius-none: 0; --border-radius-soft: 4px; --border-radius-rounded: 100px; --border-radius-circle: 100%; --border-size-none: 0; --border-size-s: 1px; --border-size-m: 2px; --border-size-l: 3px; --shadow-none: none; --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.1); --shadow-s: 0 2px 4px rgba(0, 0, 0, 0.1); --shadow-m: 0 4px 6px rgba(0, 0, 0, 0.1); --shadow-l: 0 6px 8px rgba(0, 0, 0, 0.1); --shadow-xl: 0 8px 10px rgba(0, 0, 0, 0.1); --header-color: #ffffff; --color-background-body: #f3f6f8; --color-background-login: #ffffff; --header-size: 56px; --header-size-content: 48px; --side-menu-size: 300px; --bottom-bar-size: 56px; --footer-height: 0px; --status-bar-height: 0px; --os-safe-area-top: env(safe-area-inset-top); --os-safe-area-right: env(safe-area-inset-right); --os-safe-area-bottom: env(safe-area-inset-bottom); --os-safe-area-left: env(safe-area-inset-left); --layer-system-scale: 5; --layer-above: var(--layer-system-scale); --layer-below: calc(-1 * var(--layer-system-scale)); --layer-global-screen: 0; --layer-global-elevated: calc(var(--layer-above) + var(--layer-global-screen)); --layer-global-navigation: calc(var(--layer-above) + var(--layer-global-elevated)); --layer-global-off-canvas: calc(var(--layer-above) + var(--layer-global-navigation)); --layer-global-instant-interaction: calc(var(--layer-above) + var(--layer-global-off-canvas)); --layer-global-negative: -1; --layer-global-auto: auto; --layer-local-tier-1: 1; --layer-local-tier-2: 2; --layer-local-tier-3: 3; --layer-local-tier-4: 4; --layer-local-tier-5: 5; --osui-bottom-sheet-layer: var(--layer-global-off-canvas); --osui-notification-layer: var(--layer-global-instant-interaction); --osui-popup-layer: var(--layer-global-off-canvas); --osui-sidebar-layer: var(--layer-global-off-canvas); --osui-menu-layer: calc(var(--layer-global-navigation) + var(--layer-local-tier-2)); } * { box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } html { color: var(--color-neutral-9); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; -webkit-font-smoothing: antialiased; overflow: hidden; text-size-adjust: 100%; } html { } body { background-color: var(--color-background-body); direction: ltr; font-size: var(--font-size-s); line-height: 1.5; margin: 0px; } :focus { outline: 0px; } .has-accessible-features :focus { box-shadow: 0 0 0 var(--border-size-l) var(--color-focus-outer); } .os-high-contrast .has-accessible-features :focus { box-shadow: none; outline: var(--border-size-l) solid var(--color-focus-outer); } abbr[title] { border-bottom: 0px; text-decoration: underline; } div[onclick] { cursor: pointer; } label { color: var(--color-neutral-8); } [data-label].mandatory::after { color: var(--color-error); margin-left: var(--space-xs); } input, textarea, select, button { appearance: none; font-family: inherit; font-size: 100%; line-height: 1.25; margin: 0px; } [type="checkbox"], [type="radio"] { border: 0px; padding: 0px; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { appearance: none; } input[type="time"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="time"]:empty { display: inline-flex; } .chrome input[type="time"], .chrome input[type="date"], .chrome input[type="datetime"], .chrome input[type="datetime-local"], .chrome input[type="time"]:empty { display: inline-block; } ::-webkit-file-upload-button { appearance: button; } .is-rtl-device input[type="date"], .is-rtl-device input[type="datetime-local"] { direction: rtl; } .focus-trap-top { top: 0px; } .focus-trap-bottom { bottom: 0px; } a { text-decoration: none; } a, a:visited { color: var(--color-primary); transition: 180ms linear; } a:hover, a:focus { color: var(--color-primary-hover); text-decoration: underline; } a[disabled] { color: var(--color-neutral-6); } .phone a:hover, .phone a:focus, .tablet a:hover, .tablet a:focus { text-decoration: none; } .has-accessible-features a:focus { background-color: var(--color-focus-outer); box-shadow: 0 2px var(--color-focus-inner); color: var(--color-neutral-10); } .has-accessible-features a:focus, .has-accessible-features a:focus:hover { text-decoration: none; } .has-accessible-features a[disabled] { color: var(--color-neutral-6); } img { max-width: 100%; } figure { margin: 0px; } h1, .heading1, h2, .heading2, h3, .heading3, h4, .heading4, h5, .heading5, h6, .heading6, .font-size-display { font-weight: var(--font-semi-bold); line-height: 1.25; margin: 0px; } h1, .heading1 { font-size: var(--font-size-h1); } h2, .heading2 { font-size: var(--font-size-h2); } h3, .heading3 { font-size: var(--font-size-h3); } h4, .heading4 { font-size: var(--font-size-h4); } h5, .heading5 { font-size: var(--font-size-h5); } h6, .heading6 { font-size: var(--font-size-h6); } .font-size-display { font-size: var(--font-size-display); } .font-size-h1 { font-size: var(--font-size-h1); } .font-size-h2 { font-size: var(--font-size-h2); } .font-size-h3 { font-size: var(--font-size-h3); } .font-size-h4 { font-size: var(--font-size-h4); } .font-size-h5 { font-size: var(--font-size-h5); } .font-size-h6 { font-size: var(--font-size-h6); } .tablet h1, .tablet .heading1 { font-size: calc(var(--font-size-h1) - 2px); } .tablet h2, .tablet .heading2 { font-size: calc(var(--font-size-h2) - 2px); } .tablet h3, .tablet .heading3 { font-size: calc(var(--font-size-h3) - 2px); } .tablet h4, .tablet .heading4 { font-size: calc(var(--font-size-h4) - 1px); } .tablet h5, .tablet .heading5 { font-size: calc(var(--font-size-h5) - 1px); } .tablet h6, .tablet .heading6 { font-size: calc(var(--font-size-h6) - 1px); } .tablet .font-size-display { font-size: calc(var(--font-size-display) - 2px); } .phone h1, .phone .heading1 { font-size: calc(var(--font-size-h1) - 4px); } .phone h2, .phone .heading2 { font-size: calc(var(--font-size-h2) - 4px); } .phone h3, .phone .heading3 { font-size: calc(var(--font-size-h3) - 4px); } .phone h4, .phone .heading4 { font-size: calc(var(--font-size-h4) - 2px); } .phone h5, .phone .heading5 { font-size: calc(var(--font-size-h5) - 2px); } .phone h6, .phone .heading6 { font-size: calc(var(--font-size-h6) - 2px); } .phone .font-size-display { font-size: calc(var(--font-size-display) - 4px); } html, body, #reactContainer, #transitionContainer, .screen-container { height: 100%; } .screen-container { overflow: hidden auto; } .layout { display: flex; min-height: 100vh; } .layout.layout-top, .layout.layout-side:not(.layout-native) { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .layout.layout-left { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; } .layout.layout-side .main { margin-left: var(--side-menu-size); } .layout.layout-side.aside-overlay .main { margin-left: 0px; } .layout.layout-native { } .layout.layout-native .main { width: 100%; } .layout.aside-expandable .main { margin-left: 0px; } .layout .main { display: flex; -webkit-box-flex: 1; flex: 1 1 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .main, .fixed-header .main { padding-top: 0px; } .layout-native .aside-navigation, .layout-top .aside-navigation { } .ios .layout { min-height: 100%; } .ios .layout-native .footer { height: calc(var(--os-safe-area-bottom) + var(--bottom-bar-size)); } .ios .layout .header { padding-top: var(--os-safe-area-top); } .desktop .layout-native.aside-visible, .desktop .layout-native.aside-expandable, .tablet .layout-native.aside-visible, .tablet .layout-native.aside-expandable { --side-menu-size: 264px; } .desktop .layout-native.aside-visible .main, .desktop .layout-native.aside-expandable .main { width: calc(100% - var(--side-menu-size)); } .tablet.landscape .layout-native.menu-visible.aside-visible .main, .tablet.landscape .layout-native.menu-visible.aside-expandable .main { margin-left: var(--side-menu-size); width: calc(100% - var(--side-menu-size)); } .tablet.landscape .layout-side.layout-native.aside-expandable.menu-visible .main { margin-left: var(--side-menu-size); } .tablet.landscape .layout-side.layout-native.aside-expandable .main { margin-right: 0px; } .tablet .layout-side .main, .phone .layout-side .main { margin-left: 0px; } .phone .layout:not(.layout-native) [class*="ThemeGrid_Width"]:not(.no-responsive) { margin: var(--space-none) var(--space-none) var(--space-base) var(--space-none); width: 100%; } .is-rtl.tablet .layout-native.aside-visible .main, .is-rtl.tablet .layout-native.aside-expandable .main { margin-left: 0px; } .is-rtl.tablet .layout-side .main { margin-right: 0px; } .is-rtl.tablet.landscape .layout-side.layout-native.aside-expandable.menu-visible .main { margin-left: 0px; margin-right: var(--side-menu-size); } .is-rtl.tablet.landscape .layout-side.layout-native.aside-expandable .main { margin-right: 0px; } .is-rtl.phone .layout-side .main { margin-right: 0px; } .is-rtl .layout-side .main { margin-left: 0px; margin-right: var(--side-menu-size); } .is-rtl .layout-side.aside-overlay .main { margin-right: 0px; } .is-rtl .aside-expandable .main { margin-right: 0px; } .layout .main-content .layout { } .phone .layout .main-content .layout { } .phone .layout .main-content .layout.layout-native { } .header { background-color: var(--header-color); box-shadow: rgba(21, 24, 26, 0.1) 0px 1px 5px 0px; z-index: var(--layer-global-navigation); } .header { } .header-top { height: var(--header-size); } .header-logo { padding-right: var(--space-base); } .header-logo .application-name { word-break: break-word; } .header-navigation { -webkit-box-flex: 1; flex: 1 1 0%; } .header .header-content { height: 100%; } .header .header-content > [data-block*="ApplicationTitle"] .application-name { margin-right: var(--space-m); } .header .app-logo { border-radius: var(--border-radius-soft); margin-right: var(--space-s); max-height: var(--header-size); max-width: 120px; } .fixed-header .header { left: 0px; position: sticky; right: 0px; top: 0px; } .menu-icon { background-color: transparent; border: none; cursor: pointer; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; -webkit-box-pack: center; justify-content: center; margin-right: var(--space-m); padding: 0px; width: 24px; } .menu-icon-line { background-color: var(--color-neutral-8); border-radius: 20px; height: 3px; margin: 2px 0px; width: 24px; } .menu-back { color: var(--color-neutral-8); } .user-info { -webkit-box-align: center; align-items: center; display: flex; height: 100%; } .user-info div { -webkit-box-align: center; align-items: center; display: inline-flex; } .aside-expandable .header .ThemeGrid_Container { max-width: 100%; } .layout-native .app-menu-icon.back .menu-icon, .desktop .menu-icon, .tablet.landscape .layout-native.aside-visible .menu-icon, .app-menu-icon.back .menu-icon, .app-menu-icon:not(.back) .menu-back { display: none; } .desktop .header-content > [data-block*="ApplicationTitle"] .application-name { display: none; } .desktop .aside-expandable .menu-icon, .desktop .aside-overlay .menu-icon { display: flex; } .tablet .layout-top .header-navigation, .phone .layout-top .header-navigation { height: 100vh; left: 0px; position: fixed; top: 0px; z-index: var(--layer-global-navigation); } .is-rtl .header-logo { padding-left: var(--space-base); padding-right: 0px; } .is-rtl .header .header-content > [data-block*="ApplicationTitle"] .application-name { margin-right: 0px; margin-left: var(--space-m); } .is-rtl .app-logo, .is-rtl .layout-side .app-logo { margin-left: var(--space-s); margin-right: 0px; } .is-rtl .menu-icon { margin-left: var(--space-m); margin-right: 0px; } .osx.tablet .layout-top:not(.menu-visible) .header-navigation, .osx.phone .layout-top:not(.menu-visible) .header-navigation { pointer-events: none; } .layout-native.hide-header-on-scroll .header { top: calc(-1 * (var(--header-size) + var(--os-safe-area-top))); } .layout-native .header { position: sticky; top: 0px; } .layout-native .header-top { padding: 0 var(--space-l); } .layout-native .header-title { font-size: var(--font-size-h5); font-weight: var(--font-regular); } .layout-native .header-title { } .layout-native .header-left { -webkit-box-flex: 1; flex: 1 1 0%; margin-right: var(--space-base); } .layout-native .header-right { display: flex; -webkit-box-flex: 1; flex: 1 1 0%; -webkit-box-pack: end; justify-content: flex-end; margin-left: var(--space-base); margin-right: auto; } .layout-native .header-right { } .layout-native h1.header-title { } .layout-native .content-bottom { bottom: 0px; position: sticky; z-index: var(--layer-global-navigation); } .layout-native .menu-icon { margin-right: 0px; } .landscape .layout.layout-native .header, .landscape .layout.layout-native:not(.blank) .main-content, .landscape .layout.layout-native .bottom-bar-wrapper { padding-left: var(--os-safe-area-left); padding-right: var(--os-safe-area-right); } .landscape .layout.layout-native .app-menu { padding-bottom: var(--os-safe-area-bottom); } .tablet .layout-native .header-top, .phone .layout-native .header-top { padding: 0 var(--space-m); } .tablet .layout-native .header-title { font-size: calc(var(--font-size-h5) - 1px); } .phone .layout-native .header-title { font-size: calc(var(--font-size-h5) - 2px); } .android[data-status-bar-height] .layout-native.hide-header-on-scroll .header { top: calc(-1 * (var(--header-size) + var(--status-bar-height))); } .android[data-status-bar-height] .layout-native .header, .android[data-status-bar-height] .layout-native .app-menu { padding-top: var(--status-bar-height); } .ios .layout-native .header { padding-top: var(--os-safe-area-top); } .is-rtl .layout-native .header-left { margin-left: var(--space-base); margin-right: 0px; } .is-rtl .layout-native .header-right { margin-left: auto; margin-right: var(--space-base); } .layout-side.fixed-header.aside-expandable .header { left: 0px; } .layout-side.fixed-header.aside-overlay .header { left: 0px; } .layout-side.fixed-header .header { left: var(--side-menu-size); } .layout-side.layout-native.aside-expandable .main .header { z-index: var(--layer-global-navigation); } .layout-side .aside-expandable:not(.fixed-header) .main .header { margin-left: calc(var(--side-menu-size) * -1); } .layout-side .aside-expandable.menu-visible:not(.fixed-header) .main .header { margin-left: 0px; } .layout-side .aside-expandable.menu-visible .header { left: 0px; } .layout-side .header-navigation { -webkit-box-align: center; align-items: center; display: inline-flex; } .desktop .layout-side.layout-native.aside-expandable .header { margin-left: 0px; } .desktop .aside-expandable .header { z-index: var(--layer-global-navigation); } .tablet .layout-side.aside-expandable:not(.fixed-header) .main .header, .phone .layout-side.aside-expandable:not(.fixed-header) .main .header { margin-left: 0px; } .tablet .layout-side.fixed-header .header, .phone .layout-side.fixed-header .header { left: 0px; } .tablet.portrait .layout-side.layout-native.aside-expandable .main .header { z-index: var(--layer-global-navigation); } .phone .layout-side.layout-native.aside-expandable .main .header { z-index: var(--layer-global-navigation); } .is-rtl.tablet, .is-rtl.phone { left: 0px; right: 0px; } .is-rtl .layout-side.fixed-header.aside-expandable .header { left: 0px; right: 0px; } .is-rtl .layout-side.fixed-header .header { left: 0px; right: var(--side-menu-size); } .is-rtl .aside-expandable.menu-visible .header { left: 0px; right: 0px; } .app-menu-content { height: 100%; } .app-menu-content { } .app-menu-overlay { background-color: var(--overlay-background); height: 100vh; left: 0px; opacity: 0; pointer-events: none; position: fixed; top: 0px; transition: opacity 130ms ease-in; width: 100vw; will-change: opacity; z-index: calc(var(--osui-menu-layer) - var(--layer-local-tier-1)); } .app-menu-overlay { } .menu-visible .app-menu-overlay { opacity: 1; pointer-events: auto; transition: opacity 330ms ease-out; } .layout .app-menu-content { } .layout-top .header-content { } .layout-blank .header-content { } .layout-side .aside-navigation { } .layout-side .aside-navigation > div { } .layout-side .header .app-menu-content { } .layout-side .header .app-menu-links { } .layout-side .header-navigation > div { } .desktop .app-menu-overlay { display: none; } .desktop .aside-overlay .app-menu-overlay { display: block; } .tablet .app-login-info, .phone .app-login-info { padding: var(--space-s) var(--space-m); } .tablet .app-menu-content, .phone .app-menu-content { background-color: var(--color-neutral-0); -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; left: calc(-1 * var(--side-menu-size)); position: fixed; top: 0px; transform: translateX(0px) translateZ(0px); transition: transform 130ms ease-in, -webkit-transform 130ms ease-in; width: var(--side-menu-size); will-change: transform; z-index: var(--osui-menu-layer); } .tablet .menu-visible .app-menu-content, .phone .menu-visible .app-menu-content { transform: translateX(var(--side-menu-size)) translateZ(0); transition: transform 330ms ease-out, -webkit-transform 330ms ease-out; } .tablet .layout-side .header .app-menu-content, .tablet .layout-side .aside-navigation, .phone .layout-side .header .app-menu-content, .phone .layout-side .aside-navigation { } .tablet.landscape .layout-native.aside-expandable .app-menu-overlay { display: none; } .phone .app-menu-content { padding-bottom: var(--os-safe-area-bottom); padding-left: var(--os-safe-area-left); } .android[data-status-bar-height].portrait .app-menu-content { padding-top: var(--status-bar-height); } .android[data-status-bar-height].landscape .app-menu-content { padding-left: var(--status-bar-height); } .ios .app-menu-content { padding-bottom: var(--os-safe-area-bottom); padding-top: var(--os-safe-area-top); } .is-rtl .app-menu-content { left: auto; right: calc(-1 * var(--side-menu-size)); } .is-rtl .menu-visible .app-menu-content { right: 0px; transform: translateX(0px) translateZ(0px); } .is-rtl.tablet .menu-visible .app-menu-content, .is-rtl.phone .menu-visible .app-menu-content { right: 0px; transform: translateX(0px) translateZ(0px); transition: 330ms ease-out; } .layout-native.menu-visible .app-menu-content::after { pointer-events: none; } .layout-native .app-menu-content::after { background: transparent; content: ""; height: 100%; position: absolute; right: -24px; top: calc(var(--header-size) + var(--header-size-content)); width: 24px; } .desktop .layout.layout-native.layout-side.aside-expandable .app-menu-content { padding-top: calc(var(--header-size) + var(--header-size-content) + var(--os-safe-area-top)); } .desktop .layout.layout-native.layout-side.aside-expandable.hide-header-on-scroll:not(.header-is--visible) .app-menu-content { padding-top: var(--header-size-content); } .desktop .layout-native.aside-visible .app-menu-content, .desktop .layout-native.aside-expandable .app-menu-content { box-shadow: var(--shadow-m); z-index: var(--osui-menu-layer); } .desktop .layout-native .landscape.android[data-status-bar-height].layout-side.aside-expandable .app-menu-content, .tablet .layout-native .landscape.android[data-status-bar-height].layout-side.aside-expandable .app-menu-content { padding-top: calc(var(--header-size) + var(--header-size-content) + var(--status-bar-height)); } .tablet.landscape .layout-native.aside-expandable .app-menu-content { display: none; } .tablet.landscape .layout-native.aside-visible .app-menu-content, .tablet.landscape .layout-native.aside-expandable .app-menu-content { box-shadow: var(--shadow-m); left: 0px; z-index: var(--osui-menu-layer); } .tablet.landscape .layout-native.layout-side.aside-expandable .app-menu-content { padding-top: calc(var(--header-size) + var(--header-size-content) + var(--os-safe-area-top)); } .tablet.landscape .layout-side.layout-native.aside-expandable.hide-header-on-scroll:not(.header-is--visible) .app-menu-content { padding-top: var(--header-size-content); } .is-rtl .tablet.landscape.landscape.aside-visible .app-menu-content, .is-rtl .tablet.landscape.landscape.aside-expandable .app-menu-content { right: 0px; } .layout-side .app-logo { border-radius: var(--border-radius-soft); margin-right: var(--space-s); max-height: var(--header-size); max-width: 120px; } .layout-side .app-menu-content { background-color: var(--color-neutral-0); bottom: 0px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: auto; position: fixed; top: 0px; width: var(--side-menu-size); z-index: var(--osui-menu-layer); } .aside-overlay .app-menu-content { background-color: var(--color-neutral-0); -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; left: calc(-1 * var(--side-menu-size)); position: fixed; top: 0px; transform: translateX(0px) translateZ(0px); transition: transform 130ms ease-in, -webkit-transform 130ms ease-in; width: var(--side-menu-size); will-change: transform; z-index: var(--osui-menu-layer); } .aside-overlay.menu-visible .app-menu-content { transform: translateX(var(--side-menu-size)) translateZ(0); transition: transform 330ms ease-out, -webkit-transform 330ms ease-out; } .desktop .layout-side:not(.layout-native):not(.aside-overlay) .app-menu-content { left: 0px; right: 0px; } .desktop .layout-side.aside-expandable:not(.fixed-header) .app-menu-content { padding-top: var(--header-size); top: 0px; } .desktop .aside-expandable.menu-visible .app-menu-content { display: flex; } .desktop .aside-expandable.menu-visible .main { margin-left: var(--side-menu-size); } .desktop .aside-expandable .app-menu-content { display: none; } .tablet.landscape .layout-native.aside-expandable.menu-visible .app-menu-content { display: flex; transform: none; transition: none; } .is-rtl.desktop .aside-expandable.menu-visible .main { margin-left: 0px; margin-right: var(--side-menu-size); } .is-rtl.tablet .app-menu-content, .is-rtl.phone .app-menu-content { right: calc(-1 * var(--side-menu-size)); transition: 330ms ease-out; } .is-rtl:not(.portrait) .layout-side.layout-native.aside-visible .app-menu-content { right: 0px; } .is-rtl .layout-side .app-menu-content { left: auto; } .is-rtl .aside-overlay.menu-visible .app-menu-content { right: 0px; transform: translateX(0px) translateZ(0px); transition: 330ms ease-out; } .layout-side .header-logo { height: var(--header-size); padding: var(--space-none) var(--space-m); } .tablet .header-logo, .phone .header-logo { height: var(--header-size); padding: var(--space-none) var(--space-m); } .app-menu-links { -webkit-box-flex: 1; flex: 1 1 0%; height: 100%; } .app-menu-links { } .app-menu-links:empty { } .app-menu-links:empty::after { } .app-menu-links a { color: var(--color-neutral-9); } .app-menu-links a { } .app-menu-links a:hover, .app-menu-links a.active { color: var(--color-primary); text-decoration: none; } body .app-menu-content .app-menu-links { } .layout .app-menu-links:empty::after { } .layout:not(.layout-side) .app-menu-links a { -webkit-box-align: center; align-items: center; border-bottom: var(--border-size-m) solid transparent; border-top: var(--border-size-m) solid transparent; display: inline-flex; } .layout:not(.layout-side) .app-menu-links a.active { border-bottom: var(--border-size-m) solid var(--color-primary); } .layout-side .app-menu-links a, .menu-visible .app-menu-links a { border-bottom: 0px; border-left: var(--border-size-m) solid transparent; border-top: 0px; margin-left: 0px; padding: var(--space-s) var(--space-m); } .layout-side .app-menu-links { } .layout-side .app-menu-links { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; overflow-y: auto; padding-top: var(--space-s); } .layout-side .app-menu-links a.active { border-left: var(--border-size-m) solid var(--color-primary); } .landscape .layout-native .app-menu-links { padding-left: calc(var(--os-safe-area-left) / 2); } .desktop .layout:not(.layout-side) .app-menu-links { display: flex; flex-wrap: wrap; } .phone .app-menu-links, .tablet .app-menu-links { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; overflow-y: auto; padding-top: var(--space-s); } .phone .app-menu-links a, .tablet .app-menu-links a { } .phone .layout:not(.layout-side) .app-menu-links a.active, .tablet .layout:not(.layout-side) .app-menu-links a.active { border-bottom: 0px; } .has-accessible-features .header a.active:focus { color: var(--color-primary); } .has-accessible-features .app-menu-links a:focus { background-color: transparent; box-shadow: 0 0 0 3px var(--color-focus-outer); } .layout-side .app-login-info { padding: var(--space-base) var(--space-m); } .layout-side .user-info { -webkit-box-pack: justify; justify-content: space-between; } .tablet .app-login-info, .phone .app-login-info { padding: var(--space-base) var(--space-m); } .tablet .user-info, .phone .user-info { -webkit-box-pack: justify; justify-content: space-between; } .content { display: flex; -webkit-box-flex: 1; flex: 1 1 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; position: relative; } .content-breadcrumbs { margin-bottom: var(--space-base); } .content-top { -webkit-box-pack: justify; justify-content: space-between; } .content-top-title { -webkit-box-flex: 1; flex: 1 1 0%; margin-bottom: var(--space-l); } .content-top-title .Title_Links { font-size: var(--font-size-s); font-weight: var(--font-regular); } .content-top-actions { -webkit-box-flex: 1; flex: 1 1 0%; -webkit-box-pack: end; justify-content: flex-end; margin-bottom: var(--space-l); text-align: right; } .content-top-title, .content-top-actions { -webkit-box-align: center; align-items: center; display: flex; flex-wrap: wrap; } .content-top-title > div:not([class*="ThemeGrid_Width"]), .content-top-actions > div:not([class*="ThemeGrid_Width"]) { width: 100%; } .content-middle { position: relative; } .content-middle { } .main-content { -webkit-box-flex: 1; flex: 1 1 0%; position: relative; } .layout-native .content { background-color: var(--color-background-body); } .layout-native .content-middle { height: 100%; } .phone .content-top { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .phone .content-top-actions, .phone .content-top-title { flex-wrap: wrap; width: 100%; } .ThemeGrid_Container { margin: var(--space-none) auto; width: 100%; } .header .ThemeGrid_Container { padding: var(--space-none) var(--space-xl); } .layout .main-content.ThemeGrid_Container { padding: var(--space-xl); } .layout .footer.ThemeGrid_Container { padding: var(--space-base) var(--space-xl); } .tablet .header .ThemeGrid_Container { padding: var(--space-none) var(--space-m); } .tablet .main-content.ThemeGrid_Container { padding: var(--space-m); } .tablet .footer.ThemeGrid_Container { padding: var(--space-base) var(--space-m); } .phone .header .ThemeGrid_Container { padding-left: calc(var(--os-safe-area-left) + var(--space-base)); padding-right: calc(var(--os-safe-area-right) + var(--space-base)); } .phone .main-content.ThemeGrid_Container { padding-bottom: var(--space-base); padding-left: calc(var(--os-safe-area-left) + var(--space-base)); padding-right: calc(var(--os-safe-area-right) + var(--space-base)); padding-top: var(--space-base); } .phone .footer.ThemeGrid_Container { padding-left: calc(var(--os-safe-area-left) + var(--space-base)); padding-right: calc(var(--os-safe-area-right) + var(--space-base)); } .layout-native .main-content.ThemeGrid_Container { padding: var(--space-none); } .full-width-section { position: relative; } .full-width-section .ThemeGrid_Container { padding: var(--space-none) var(--space-xl); } .section-background { left: 0px; position: absolute; top: 0px; height: 100%; overflow: hidden; width: 100%; } .section-background:empty { } .section-background img { height: 100%; object-fit: cover; width: 100%; } .section-content { position: relative; } .login-screen { -webkit-box-align: center; align-items: center; background-color: var(--color-primary); display: flex; height: 100%; -webkit-box-pack: center; justify-content: center; } .login-screen > img { left: 0px; position: absolute; top: 0px; height: 100%; object-fit: cover; width: 100%; } .login-form { background-color: var(--color-neutral-0); border-radius: var(--border-radius-soft); box-shadow: var(--shadow-l); min-width: 435px; padding: var(--space-xxl); z-index: var(--layer-global-screen); } .layout-native .login-screen { background-color: var(--color-background-login); padding: var(--os-safe-area-top) var(--os-safe-area-right) var(--os-safe-area-bottom) var(--os-safe-area-left); } .layout-native .login-form { border-radius: 0px; box-shadow: none; } .login-button [data-block*="ButtonLoading"], .login-button [data-block*="ButtonLoading"] > div { } .android[data-status-bar-height] .layout-native .login-screen { padding-top: var(--status-bar-height); } .phone .login-form { margin: var(--space-none) var(--space-base); min-width: auto; padding: var(--space-l); width: 100%; } .phone .layout-native .login-form { background: transparent; margin: 0px; } .phone .layout-native .login-button .btn { padding-bottom: var(--os-safe-area-bottom); } .phone .layout-native.blank .login-button .btn { padding-bottom: var(--space-none); } .ios .layout-native.ios-bounce:not(.hide-header-on-scroll) .main { display: grid; grid-template: "header" "content" 1fr "footer" / 1fr; max-height: var(--viewport-height, 100vh); width: 100%; } .ios .layout-native.ios-bounce:not(.hide-header-on-scroll) .main { } .ios .layout-native.ios-bounce:not(.hide-header-on-scroll) .header { grid-area: header; position: relative; } .ios .layout-native.ios-bounce:not(.hide-header-on-scroll) [data-block="Private.PullToRefresh"] { display: contents; } .ios .layout-native.ios-bounce:not(.hide-header-on-scroll) .pull-to-refresh { top: calc(var(--header-size) + var(--header-size-content) + var(--os-safe-area-top)); } .ios .layout-native.ios-bounce:not(.hide-header-on-scroll) .content { background-color: var(--color-background-body); grid-area: content; overflow: hidden auto; } .ios .layout-native.ios-bounce:not(.hide-header-on-scroll) .content-bottom { grid-area: footer; position: relative; } ::-webkit-input-placeholder { color: var(--color-neutral-7); } .form-control { } .form-control[data-input], .form-control[data-textarea] { background-color: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-5); border-radius: var(--border-radius-soft); color: var(--color-neutral-9); font-size: var(--font-size-s); transition: 180ms linear; } .form-control[data-input]:hover, .form-control[data-textarea]:hover { border: var(--border-size-s) solid var(--color-neutral-6); } .form-control[data-input]:focus, .form-control[data-textarea]:focus { border: var(--border-size-s) solid var(--color-primary); } .form-control[data-input][disabled], .form-control[data-textarea][disabled] { background-color: var(--color-neutral-2); border: var(--border-size-s) solid var(--color-neutral-4); color: var(--color-neutral-6); } .form-control[data-input] { height: 40px; padding: var(--space-none) var(--space-base); } .form-control[data-textarea] { height: auto; padding: var(--space-base); resize: auto; } .form-control.input { } .form-control.input-small[data-input] { font-size: var(--font-size-xs); height: 32px; padding: var(--space-none) var(--space-s); } .form-control.input-small[data-textarea] { font-size: var(--font-size-xs); padding: var(--space-s); } .form-control.input-large[data-input] { font-size: var(--font-size-base); height: 48px; } .form-control.input-large[data-textarea] { font-size: var(--font-size-base); } .form-control.not-valid[data-input], .form-control.not-valid[data-textarea] { border: var(--border-size-s) solid var(--color-error); } .tablet .form-control[data-input], .phone .form-control[data-input] { font-size: var(--font-size-base); height: 48px; } .tablet .form-control[data-input].input-small, .phone .form-control[data-input].input-small { font-size: var(--font-size-xs); height: 32px; } .tablet .form-control[data-textarea], .phone .form-control[data-textarea] { font-size: var(--font-size-base); height: auto; } .tablet .form-control[data-textarea].input-small, .phone .form-control[data-textarea].input-small { font-size: var(--font-size-xs); } .layout-native .header-top-content .form-control[data-input] { background-color: var(--header-color); border-top: 0px; border-right: 0px; border-left: 0px; border-image: initial; border-bottom: var(--border-size-s) solid transparent; border-radius: 0px; } .layout-native .header-top-content .form-control[data-input]:focus { border-bottom: var(--border-size-s) solid var(--color-primary); } .has-accessible-features .form-control[data-input], .has-accessible-features .form-control[data-textarea] { border-color: var(--color-neutral-7); } .has-accessible-features .form-control[data-input]:hover, .has-accessible-features .form-control[data-textarea]:hover { border-color: var(--color-neutral-8); } .has-accessible-features .form-control[data-input]:focus, .has-accessible-features .form-control[data-textarea]:focus { border-color: var(--color-focus-inner); } .has-accessible-features .form-control[data-input].not-valid, .has-accessible-features .form-control[data-input].not-valid:hover, .has-accessible-features .form-control[data-input].not-valid:focus, .has-accessible-features .form-control[data-textarea].not-valid, .has-accessible-features .form-control[data-textarea].not-valid:hover, .has-accessible-features .form-control[data-textarea].not-valid:focus { border-color: var(--color-error); } [data-switch] { background-color: transparent; border-radius: 0px; height: 32px; overflow: initial; width: 50px; } [data-switch]:empty::before { background-color: var(--color-neutral-5); border: var(--border-size-s) solid var(--color-neutral-5); border-radius: var(--border-radius-rounded); height: 30px; opacity: 1; transition: 180ms linear; width: 48px; } [data-switch]:empty::after { border: 0px; bottom: 0px; box-shadow: none; height: 24px; left: 0px; margin-left: 0px; top: 4px; transform: translateX(4px) translateZ(0px); transition: 180ms linear; width: 24px; } [data-switch]:hover::before { background-color: var(--color-neutral-6); border: var(--border-size-s) solid var(--color-neutral-6); } [data-switch]:checked::before { background-color: var(--color-primary); border: var(--border-size-s) solid var(--color-primary); } [data-switch]:checked::after { transform: translateX(22px) translateZ(0px); } [data-switch][disabled] { pointer-events: none; } [data-switch][disabled]:empty::before { background-color: var(--color-neutral-2); border: var(--border-size-s) solid var(--color-neutral-4); } [data-switch][disabled]:empty::after { background-color: var(--color-neutral-5); border: 0px; } .has-accessible-features [data-switch] { border-radius: var(--border-radius-rounded); } .has-accessible-features [data-switch]:empty::before { background-color: var(--color-neutral-7); border-color: var(--color-neutral-7); } .has-accessible-features [data-switch]:hover::before { background-color: var(--color-neutral-8); border-color: var(--color-neutral-8); } .has-accessible-features [data-switch]:checked::before { background-color: var(--color-primary); border-color: var(--color-primary); } .has-accessible-features [data-switch]:focus::before { border-color: var(--color-focus-inner); } .os-high-contrast [data-switch]:empty::after { -webkit-box-align: center; align-items: center; border: var(--border-size-s) solid var(--color-neutral-6); content: "0"; display: flex; font-family: monospace; font-size: var(--font-size-xs); -webkit-box-pack: center; justify-content: center; left: -1px; top: 3px; } .os-high-contrast [data-switch]:checked::after { content: "1"; } [data-checkbox] { height: 24px; padding: var(--space-none); width: 24px; } [data-checkbox]::before { background: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-5); border-radius: var(--border-radius-soft); height: 22px; opacity: 1; transition: 180ms linear; width: 22px; } [data-checkbox]:hover::before { border: var(--border-size-s) solid var(--color-neutral-6); } [data-checkbox]:checked::before { background: var(--color-primary); border: var(--border-size-s) solid var(--color-primary); } [data-checkbox]:checked::after { border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; display: block; height: 4px; left: 5px; top: 7px; width: 12px; border-right: var(--border-size-none) !important; border-top: var(--border-size-none) !important; } [data-checkbox][disabled] { pointer-events: none; } [data-checkbox][disabled]::before, [data-checkbox][disabled]:checked::before { background-color: var(--color-neutral-2); border: var(--border-size-s) solid var(--color-neutral-4); } [data-checkbox][disabled]:checked::after { border: var(--border-size-l) solid var(--color-neutral-6); } .tablet [data-checkbox], .phone [data-checkbox] { height: 32px; width: 32px; } .tablet [data-checkbox]::before, .phone [data-checkbox]::before { height: 30px; width: 30px; } .tablet [data-checkbox]:checked::after, .phone [data-checkbox]:checked::after { left: 9px; top: 11px; } .has-accessible-features [data-checkbox] { border-radius: var(--border-radius-soft); } .has-accessible-features [data-checkbox]::before { border-color: var(--color-neutral-7); } .has-accessible-features [data-checkbox]:hover::before { border-color: var(--color-neutral-8); } .has-accessible-features [data-checkbox]:checked::before { border-color: var(--color-primary); } .has-accessible-features [data-checkbox]:focus::before { border-color: var(--color-focus-inner); } .dropdown-container { cursor: initial; position: relative; } .dropdown-container::after { border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; inset: 15px 16px 0px auto; box-sizing: border-box; content: ""; height: 8px; pointer-events: none; position: absolute; transform: rotate(-45deg) translateY(0px) translateX(0px); transition: 300ms ease-in-out; width: 8px; border-right: var(--border-size-none) !important; border-top: var(--border-size-none) !important; } .dropdown-container > .dropdown-display::after { content: none; } .dropdown-container > div.dropdown-display, .dropdown-container > select.dropdown-display { -webkit-box-align: center; align-items: center; background-color: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-5); border-radius: var(--border-radius-soft); color: var(--color-neutral-9); cursor: pointer; display: flex; font-size: var(--font-size-s); height: 40px; padding: var(--space-none) var(--space-base); width: 100%; } .dropdown-container > div.dropdown-display:hover, .dropdown-container > select.dropdown-display:hover { border: var(--border-size-s) solid var(--color-neutral-6); } .dropdown-container > div.dropdown-display:focus, .dropdown-container > select.dropdown-display:focus { border: var(--border-size-s) solid var(--color-primary); } .dropdown-container.not-valid.dropdown-expanded > div.dropdown-display, .dropdown-container.not-valid > select.dropdown-display { border: var(--border-size-s) solid var(--color-error); } .dropdown-container.dropdown-expanded > div.dropdown-display { border: var(--border-size-s) solid var(--color-primary); } .dropdown-container > div.dropdown-list { border: var(--border-size-s) solid var(--color-neutral-4); border-radius: var(--border-radius-soft); box-shadow: none; max-height: 300px; overflow-y: auto; position: absolute; left: 0px !important; width: 100% !important; } .dropdown-container .dropdown-popup-row { -webkit-box-align: center; align-items: center; color: var(--color-neutral-9); display: flex; height: 40px; padding: var(--space-none) var(--space-base); } .dropdown-container .dropdown-popup-row:hover, .dropdown-container .dropdown-popup-row-selected:hover { background: var(--color-neutral-2); } .dropdown-container .dropdown-popup-row-selected { background-color: var(--color-neutral-2); color: var(--color-neutral-9); } .dropdown-container .dropdown-popup-row span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dropdown-container .scrollable-list-with-scroll { background: none; max-height: 100%; overflow-y: hidden; padding: var(--space-s) var(--space-none); } .dropdown-container .scrollable-list-with-scroll::before, .dropdown-container .scrollable-list-with-scroll::after { content: none; } .dropdown-expanded.dropdown-container::after { border: var(--border-size-m) solid var(--color-primary); transform: rotate(135deg) translateY(-3px) translateX(3px); } .dropdown-expanded-down div.dropdown-list { margin-top: var(--space-xs); top: 100% !important; } .dropdown-expanded-up div.dropdown-list { margin-bottom: var(--space-xs); bottom: 100% !important; top: auto !important; } .not-valid.dropdown-expanded.dropdown-container::after { border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; transform: rotate(-45deg) translateY(0px) translateX(0px); border-right: var(--border-size-none) !important; border-top: var(--border-size-none) !important; } div.dropdown-display.dropdown-disabled, div.dropdown-display[disabled], select.dropdown-display.dropdown-disabled, select.dropdown-display[disabled] { background-color: var(--color-neutral-2); border: var(--border-size-s) solid var(--color-neutral-4); color: var(--color-neutral-6); pointer-events: none; } div.dropdown-display-content { width: 100%; } div.dropdown-display-content > span, div.dropdown-display-content > div { font-size: var(--font-size-s); } select.dropdown-display[disabled] { opacity: 1; } .tablet .dropdown-container::after, .phone .dropdown-container::after { top: 20px; } .tablet div.dropdown-display, .tablet select.dropdown-display, .phone div.dropdown-display, .phone select.dropdown-display { font-size: var(--font-size-base); height: 48px; } .tablet div.dropdown-display .dropdown-display-content > span, .tablet div.dropdown-display .dropdown-display-content > div, .tablet select.dropdown-display .dropdown-display-content > span, .tablet select.dropdown-display .dropdown-display-content > div, .phone div.dropdown-display .dropdown-display-content > span, .phone div.dropdown-display .dropdown-display-content > div, .phone select.dropdown-display .dropdown-display-content > span, .phone select.dropdown-display .dropdown-display-content > div { font-size: var(--font-size-base); } .is-rtl .dropdown-container::after { left: 16px; right: auto; } .has-accessible-features .dropdown-container.dropdown-expanded > div.dropdown-display { border-color: var(--color-focus-inner); box-shadow: 0 0 0 3px var(--color-focus-outer); } .has-accessible-features .dropdown-container > div.dropdown-display, .has-accessible-features .dropdown-container > select.dropdown-display { border-color: var(--color-neutral-7); } .has-accessible-features .dropdown-container > div.dropdown-display:hover, .has-accessible-features .dropdown-container > select.dropdown-display:hover { border-color: var(--color-neutral-8); } .has-accessible-features .dropdown-container > select.dropdown-display:focus { border-color: var(--color-focus-inner); } .btn { -webkit-box-align: center; align-items: center; background-color: var(--color-neutral-0); border: var(--border-size-s) solid currentColor; border-radius: var(--border-radius-soft); color: var(--color-primary); cursor: pointer; display: inline-flex; filter: brightness(1); font-weight: var(--font-semi-bold); height: 40px; -webkit-box-pack: center; justify-content: center; line-height: 1; margin: 0px; padding: var(--space-none) var(--space-base); transition: 100ms linear; } .btn:hover:active { filter: brightness(0.8); } .btn[class*="background-"] { border: var(--border-size-s) solid transparent; color: var(--color-neutral-0); } .btn[class*="text-"] { background-color: var(--color-neutral-0); border: var(--border-size-s) solid currentColor; } .btn + .btn { margin-left: var(--space-m); } .btn-primary { background-color: var(--color-primary); border: var(--border-size-s) solid var(--color-primary); color: var(--color-neutral-0); } .btn-small { font-size: var(--font-size-xs); height: 32px; padding: var(--space-none) var(--space-s); } .btn-large { font-size: var(--font-size-base); height: 48px; } .btn-cancel { background-color: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-8); color: var(--color-neutral-7); } .btn-success { background-color: var(--color-success); border: var(--border-size-s) solid var(--color-success); color: var(--color-neutral-0); } .btn-error { background-color: var(--color-error); border: var(--border-size-s) solid var(--color-error); color: var(--color-neutral-0); } .btn[disabled] { background-color: var(--color-neutral-2); border: var(--border-size-s) solid var(--color-neutral-4); color: var(--color-neutral-6); pointer-events: none; } .desktop .btn:hover { filter: brightness(0.9); } .tablet .btn, .phone .btn { font-size: var(--font-size-base); height: 48px; } .tablet .btn-small, .phone .btn-small { font-size: var(--font-size-s); height: 40px; } .tablet .btn-large, .phone .btn-large { height: 56px; } .phone .layout:not(.layout-native) .btn { display: inline-flex; margin-left: 0px; width: 100%; } .phone .layout:not(.layout-native) .btn + .btn { margin-top: var(--space-base); } .phone .layout:not(.layout-native) .flex-direction-column-reverse + .btn { margin-bottom: var(--space-base); margin-top: var(--space-none); } .has-accessible-features .btn:focus { border-color: var(--color-focus-inner); } .layout-native .header-right .btn { background-color: transparent; border: 0px; color: var(--color-primary); font-size: var(--font-size-base); padding: 0px; } .layout-native .footer > .btn { border-radius: 0px; height: 100%; padding-bottom: var(--os-safe-area-bottom); } .layout-native .bottom-bar .btn { padding-bottom: var(--space-none); } .list.list-group { overflow: hidden; position: relative; } .list-item { border-bottom: var(--border-size-s) solid var(--color-neutral-4); overflow: hidden; padding: var(--space-m); position: relative; } .list-item:last-of-type { border-bottom: none; } .list-item.list-item-no-click-effect .scale-animation { background: transparent !important; opacity: 0 !important; } .list-item .scale-animation { animation: 1500ms ease 0s 1 normal none running list-item-scale-animation; background-color: rgba(0, 0, 0, 0.1); border-radius: 100px; display: block; height: 10px; left: 50%; pointer-events: none; position: absolute; top: 50%; width: 10px; will-change: transform; z-index: var(--layer-global-screen); } .list .list-item { background-color: var(--color-neutral-0); } .layout-native .list-item { padding: var(--space-base); } .desktop .list .list-item:hover:not(.list-item-no-hover):not(.list-item-selected) { background-color: var(--color-neutral-2); } .desktop .list .list-item-selected, .tablet.landscape .list .list-item-selected { background: var(--color-primary) var(--color-primary-lightest); } .desktop .list .list-item-selected .list-item-content-title, .tablet.landscape .list .list-item-selected .list-item-content-title { color: var(--color-neutral-10); } .desktop .list .list-item-selected .list-item-content-text, .tablet.landscape .list .list-item-selected .list-item-content-text { color: var(--color-neutral-8); } .desktop .list .list-item-selected .list-item-content-right .icon, .tablet.landscape .list .list-item-selected .list-item-content-right .icon { color: var(--color-primary); } .os-high-contrast.desktop .list .list-item:hover, .os-high-contrast.desktop .list .list-item-selected, .os-high-contrast.tablet.landscape .list .list-item:hover, .os-high-contrast.tablet.landscape .list .list-item-selected { position: relative; } .os-high-contrast.desktop .list .list-item:hover::before, .os-high-contrast.desktop .list .list-item-selected::before, .os-high-contrast.tablet.landscape .list .list-item:hover::before, .os-high-contrast.tablet.landscape .list .list-item-selected::before { border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-right-width: 0px; border-left-width: var(--border-size-l); inset: 0px; content: ""; display: block; pointer-events: none; position: absolute; } .table { border: var(--border-size-s) solid var(--color-neutral-4); border-radius: var(--border-radius-soft); border-spacing: 0px; empty-cells: show; white-space: nowrap; width: 100%; word-break: keep-all; } .table-header { } .table-header th { background-color: var(--color-neutral-0); border-bottom: var(--border-size-s) solid var(--color-neutral-4); color: var(--color-neutral-8); font-weight: var(--font-semi-bold); height: 48px; padding: var(--space-none) var(--space-m); text-align: left; } .table-header th:first-child { border-radius: var(--border-radius-soft) var(--border-radius-none) var(--border-radius-none) var(--border-radius-none); } .table-header th:last-child { border-radius: var(--border-radius-none) var(--border-radius-soft) var(--border-radius-none) var(--border-radius-none); } .table-header th.sortable { cursor: pointer; } .table-header th.sorted { color: var(--color-primary); } .table-row:hover td { background: var(--color-neutral-2); } .table-row.table-row-selected td { background: var(--color-primary) var(--color-primary-lightest); } .table-row td { background: var(--color-neutral-0); border-bottom: var(--border-size-s) solid var(--color-neutral-4); height: 56px; padding: var(--space-s) var(--space-m); vertical-align: inherit; } .table-row-small td { height: 48px; } .table-row-medium td { height: 64px; } .table-row-stripping:nth-child(2n) td { background: var(--color-neutral-1); } .table .table-row:last-child td { border-bottom: none; } .table .table-row:last-child td:last-child { border-radius: var(--border-radius-none) var(--border-radius-none) var(--border-radius-soft) var(--border-radius-none); } .table .table-row:last-child td:first-child { border-radius: var(--border-radius-none) var(--border-radius-none) var(--border-radius-none) var(--border-radius-soft); } .desktop .table-header th.sortable:hover { color: var(--color-primary); } .tablet .overflow-horizontal .table { overflow-x: auto; } .phone div:not(.overflow-horizontal) > .table:not(.table-no-responsive), .tablet div:not(.overflow-horizontal) > .table:not(.table-no-responsive) { word-break: break-all; } .phone .table th, .tablet .table th { width: 100%; } .phone .table-no-responsive, .tablet .table-no-responsive { overflow-x: auto; word-break: break-all; } .phone .table-no-responsive, .tablet .table-no-responsive { } .phone .table:not(.table-no-responsive), .tablet .table:not(.table-no-responsive) { overflow: hidden; } .phone .table:not(.table-no-responsive) thead, .tablet .table:not(.table-no-responsive) thead { display: none; } .phone .table:not(.table-no-responsive) thead, .tablet .table:not(.table-no-responsive) thead { } .phone .table:not(.table-no-responsive) tr, .phone .table:not(.table-no-responsive) td, .tablet .table:not(.table-no-responsive) tr, .tablet .table:not(.table-no-responsive) td { display: block; } .phone .table:not(.table-no-responsive) tr, .phone .table:not(.table-no-responsive) td, .tablet .table:not(.table-no-responsive) tr, .tablet .table:not(.table-no-responsive) td { } .phone .table:not(.table-no-responsive) tr, .tablet .table:not(.table-no-responsive) tr { border-bottom: var(--border-size-s) solid var(--color-neutral-4); } .phone .table:not(.table-no-responsive) td, .tablet .table:not(.table-no-responsive) td { border-bottom: 0px; display: flex; height: auto; position: relative; text-align: left !important; width: 100% !important; } .phone .table:not(.table-no-responsive) td::before, .tablet .table:not(.table-no-responsive) td::before { content: attr(data-header); display: block; font-weight: bold; margin-right: 10px; max-width: 110px; min-width: 110px; word-break: break-word; white-space: normal; } .phone .table:not(.table-no-responsive) td:not([data-header])::before, .tablet .table:not(.table-no-responsive) td:not([data-header])::before { display: none; } .phone .layout-native .table:not(.table-responsive) thead, .tablet .layout-native .table:not(.table-responsive) thead { display: table-header-group; } .phone .layout-native .table:not(.table-responsive) tr, .tablet .layout-native .table:not(.table-responsive) tr { display: table-row; } .phone .layout-native .table:not(.table-responsive) td, .tablet .layout-native .table:not(.table-responsive) td { background: var(--color-neutral-0); border-bottom: var(--border-size-s) solid var(--color-neutral-4); display: table-cell; padding: var(--space-s) var(--space-m); vertical-align: inherit; width: auto !important; } .phone .layout-native .table:not(.table-responsive) td, .tablet .layout-native .table:not(.table-responsive) td { } .phone .layout-native .table:not(.table-responsive) td::before, .tablet .layout-native .table:not(.table-responsive) td::before { display: none; } .phone .layout:not(.layout-native) .table:not(.table-no-responsive) tbody, .tablet .layout:not(.layout-native) .table:not(.table-no-responsive) tbody { display: block; width: 100%; } .phone .table:not(.table-responsive) { display: block; overflow: auto; position: relative; } .phone .table:not(.table-responsive) { } .phone .layout-native .table:not(.table-responsive) td::before { display: none; } .has-accessible-features th.sortable:focus { box-shadow: 0 0 0 3px var(--color-focus-outer); position: relative; z-index: var(--layer-global-screen); } .is-rtl.phone .table:not(.table-no-responsive) td, .is-rtl.tablet .table:not(.table-no-responsive) td { text-align: right !important; } .is-rtl.phone .table:not(.table-no-responsive) td::before, .is-rtl.tablet .table:not(.table-no-responsive) td::before { margin-left: 10px; margin-right: 0px; } .is-rtl .table-header th { text-align: right; } .is-rtl .sortable-icon { margin-left: var(--space-none); right: var(--space-s); } .sortable-icon { display: inline-block; height: 11px; margin-left: var(--space-s); position: relative; width: 10px; } .sortable-icon::before, .sortable-icon::after { border-left: 4px solid transparent; border-right: 4px solid transparent; content: ""; left: 0px; position: absolute; } .sortable-icon::before { border-bottom: 4px solid var(--color-neutral-8); } .sortable-icon::after { border-top: 4px solid var(--color-neutral-8); bottom: 0px; } .table-header th.sorted .sortable-icon::before { border-bottom: 4px solid var(--color-primary); } .table-header th.sorted .sortable-icon::after { border-top: 4px solid var(--color-primary); } .desktop .table-header th.sortable:hover .sortable-icon::before { border-bottom: 4px solid var(--color-primary); } .desktop .table-header th.sortable:hover .sortable-icon::after { border-top: 4px solid var(--color-primary); } .table div span [data-checkbox] { display: inline-block; vertical-align: middle; } .table [data-checkbox] { display: block; height: 16px; width: 16px; } .table [data-checkbox]::before { height: 14px; width: 14px; } .table [data-checkbox]:checked::after { border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; display: block; height: 2px; left: 4px; top: 5px; width: 7px; border-right: var(--border-size-none) !important; border-top: var(--border-size-none) !important; } .table .checkbox-intermediate::before { background-color: var(--color-primary); border: var(--border-size-s) solid var(--color-primary); } .table .checkbox-intermediate::after { background-color: var(--color-neutral-0); content: ""; height: 2px; left: 50%; position: absolute; top: 50%; transform: translateY(-50%) translateX(-50%); width: 8px; } .table .checkbox-intermediate::after { } .form.OSFillParent .form-control[class*="ThemeGrid_Width"].not-valid ~ span.validation-message { left: 22px; } .form label { margin-bottom: var(--space-s); } .form .dropdown, .form .search-input, .form input[data-input], .form textarea[data-textarea], .form [data-switch] { margin-bottom: var(--space-m); } .form span { position: relative; } .form span.validation-message { bottom: -32px; left: 0px; position: absolute; white-space: nowrap; width: 100%; } .form > span.input-text .form-control[class*="ThemeGrid_Width"].not-valid + span.validation-message { left: 0px; } .form textarea[data-textarea] + span.validation-message { bottom: 7px; } .form .upload-file span.validation-message { bottom: 8px; position: relative; } .form .dropdown-container[class*="ThemeGrid_Width"].not-valid span.validation-message { bottom: 4px; } .form .dropdown-container.not-valid span.validation-message, .form .dropdown-container.dropdown-expanded.not-valid span.validation-message { bottom: -19px; } .form .radio-group.not-valid { position: relative; } .form .radio-group.not-valid span.validation-message { bottom: -10px; } .firefox textarea[data-textarea] + span.validation-message { bottom: 4px; } span.validation-message { color: var(--color-error); font-size: var(--font-size-xs); margin-left: var(--space-none); } .form-control[class*="ThemeGrid_Width"].not-valid + span.validation-message { left: 10px; } .phone .layout-native .form.OSFillParent .form-control[class*="ThemeGrid_Width"].not-valid + span.validation-message { left: 6px; } .phone .form.OSFillParent span.input-text .form-control[class*="ThemeGrid_Width"].not-valid + span.validation-message, .phone .form span.input-text .form-control[class*="ThemeGrid_Width"].not-valid.ThemeGrid_MarginGutter + span.validation-message, .phone .form-control[class*="ThemeGrid_Width"].not-valid + span.validation-message { left: 0px; } .is-rtl form.OSFillParent .form-control[class*="ThemeGrid_Width"].not-valid ~ span.validation-message { left: initial; right: 22px; } [data-upload] { -webkit-box-align: center; align-items: center; background: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-4); border-radius: var(--border-radius-soft); color: var(--color-neutral-9); display: flex; font-size: var(--font-size-s); margin-bottom: 0px; min-height: auto; padding: var(--space-base); position: relative; } [data-upload].upload-image-withoverlay { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } [data-upload].upload-image-withoverlay .change-image { background-color: transparent; color: var(--color-primary); height: auto; margin-top: var(--space-base); opacity: 1; position: relative; } [data-upload].uploaded [data-icon] { background-color: transparent; } [data-upload] [data-icon] { background-color: transparent; color: var(--color-neutral-5); line-height: 1; margin-right: var(--space-base); width: auto; } [data-upload]:focus-visible { border: var(--border-size-s) solid var(--color-primary); } .is-rtl [data-upload] [data-icon] { margin-left: var(--space-base); margin-right: var(--space-none); } .has-accessible-features [data-upload] { border: var(--border-size-s) solid var(--color-neutral-7); } .button-group { background-color: transparent; border-radius: 0px; padding: var(--space-none); } .button-group-item { background-color: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-primary); border-radius: 0px; color: var(--color-primary); cursor: pointer; font-size: var(--font-size-s); font-weight: var(--font-semi-bold); height: 40px; padding: var(--space-none) var(--space-base); position: relative; } .button-group-item:first-child { border-radius: var(--border-radius-soft) var(--border-radius-none) var(--border-radius-none) var(--border-radius-soft); } .button-group-item[disabled] { background-color: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-4); color: var(--color-neutral-6); pointer-events: none; } .button-group-item[disabled].button-group-selected-item { background-color: var(--color-neutral-2); color: var(--color-neutral-6); } .button-group-item[disabled]:not(:first-child), .button-group-item:not(:first-child) { border-left: var(--border-size-none); } .button-group-item:last-child { border-radius: var(--border-radius-none) var(--border-radius-soft) var(--border-radius-soft) var(--border-radius-none); } .button-group-item.button-group-selected-item { background-color: var(--color-primary); color: var(--color-neutral-0); } .button-group.not-valid { position: relative; } .button-group.not-valid .validation-message { bottom: -12px; position: relative; } .layout-native .header-top-content .button-group-item { background-color: var(--header-color); border-top: 0px; border-right: 0px; border-left: 0px; border-image: initial; border-bottom: var(--border-size-m) solid transparent; color: var(--color-neutral-8); } .layout-native .header-top-content .button-group-item:last-child { border-radius: 0px; } .layout-native .header-top-content .button-group-item.button-group-selected-item { border-bottom: var(--border-size-m) solid var(--color-primary); color: var(--color-neutral-10); } .layout-native .header-top-content .button-group-item[disabled] { color: var(--color-neutral-6); } .layout-native .header-top-content .button-group-item[disabled].button-group-selected-item { border-bottom: var(--border-size-m) solid var(--color-neutral-6); } .tablet .button-group-item, .phone .button-group-item { height: 48px; } .is-rtl .button-group-item:first-child { border-radius: var(--border-radius-none) var(--border-radius-soft) var(--border-radius-soft) var(--border-radius-none); } .is-rtl .button-group-item:not(:first-child) { border-left: var(--border-size-s) solid var(--color-primary); border-right: var(--border-size-none); } .is-rtl .button-group-item:not(:first-child)[disabled] { border-left: var(--border-size-s) solid var(--color-neutral-4); } .is-rtl .button-group-item:last-child { border-radius: var(--border-radius-soft) var(--border-radius-none) var(--border-radius-none) var(--border-radius-soft); } .has-accessible-features .button-group-item:focus { box-shadow: none; } .has-accessible-features .button-group-item:focus::before { inset: -1px; box-shadow: 0 0 0 3px var(--color-focus-outer); content: ""; position: absolute; z-index: var(--layer-global-screen); } .os-high-contrast .button-group-item.button-group-selected-item::before { content: ""; display: block; position: absolute; inset: 0px; border: var(--border-size-l) solid var(--color-primary); } [data-popover] [data-icon] { vertical-align: initial; } [data-popover] > .popover-top { border: var(--border-size-none); padding: var(--space-none); } [data-popover] > .popover-bottom { background-color: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-4); border-radius: var(--border-radius-soft); box-shadow: var(--shadow-s); color: var(--color-neutral-9); max-width: 350px; min-width: auto; padding: var(--space-base); z-index: var(--layer-global-elevated); } .is-rtl [data-popover] > .popover-top { display: inline; } [data-popup] { } [data-popup-backdrop] { z-index: var(--osui-popup-layer); } .popup-backdrop { background-color: var(--overlay-background); } .popup-dialog { border: 0px; border-radius: var(--border-radius-soft); box-shadow: var(--shadow-xl); margin: var(--space-m); max-height: calc(100% - var(--space-xl)); max-width: 500px; overflow: visible; padding: var(--space-m); width: 100%; } .popup-dialog { } .layout-native .popup-backdrop, .layout-native .popup-dialog { padding: var(--space-base); } .os-high-contrast .popup-dialog { border: var(--border-size-s) solid var(--color-neutral-0); border-radius: var(--border-radius-soft); } .feedback-message { -webkit-box-align: center; align-items: center; border-radius: var(--border-radius-soft); display: flex; font-size: var(--font-size-h6); font-weight: var(--font-regular); left: 50%; max-width: 600px; min-width: 400px; padding: var(--space-base); } .feedback-message i { align-self: flex-start; font-size: var(--font-size-h5); margin-top: 2px; position: relative; } .feedback-message-text { padding-left: var(--space-base); } div.feedback-message-error { background-color: var(--color-error); } div.feedback-message-info { background-color: var(--color-info); } div.feedback-message-success { background-color: var(--color-success); } div.feedback-message-warning { background-color: var(--color-warning); color: var(--color-neutral-10); } .phone .feedback-message { animation-name: feedbackMessageSlideDownPhone; border-radius: 0px; max-width: 100%; min-width: 100%; } .phone .feedback-message.feedback-message-autoclose { animation-name: feedbackMessageSlideDownThenUpPhone; } .phone.ios .feedback-message { padding-top: calc(var(--os-safe-area-top) + var(--space-base)); } .android[data-status-bar-height] .feedback-message { padding-top: calc(var(--status-bar-height) + var(--space-base)); } .is-rtl.phone .feedback-message { animation-name: feedbackMessageSlideDownPhoneRTL; border-radius: 0px; left: 0px; max-width: 100%; min-width: 100%; } .is-rtl.phone .feedback-message.feedback-message-autoclose { animation-name: feedbackMessageSlideDownThenUpPhoneRTL; } .os-high-contrast .feedback-message { border-width: var(--border-size-l); border-style: solid; } .os-high-contrast .feedback-message.feedback-message-error { border-color: var(--color-error); } .os-high-contrast .feedback-message.feedback-message-info { border-color: var(--color-info); } .os-high-contrast .feedback-message.feedback-message-success { border-color: var(--color-success); } .os-high-contrast .feedback-message.feedback-message-warning { border-color: var(--color-warning); } .radio-button { appearance: none; cursor: pointer; flex-shrink: 0; height: 24px; position: relative; transition: 180ms linear; width: 24px; } .radio-button::before, .radio-button::after { box-sizing: border-box; } .radio-button::before { background-color: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-5); border-radius: var(--border-radius-rounded); content: ""; display: flex; height: 100%; transition: 180ms linear; width: 100%; } .radio-button:hover::before { border: var(--border-size-s) solid var(--color-neutral-6); } .radio-button:focus::before { box-shadow: 0 0 0 2px var(--color-focus); } .radio-button:checked::before { background-color: var(--color-neutral-0); border: 6px solid var(--color-primary); } .radio-button:checked:hover::before { filter: brightness(0.9); } .radio-button:disabled { background-color: transparent; border: none; pointer-events: none; } .radio-button:disabled + label { pointer-events: none; color: var(--color-neutral-6); } .radio-button:disabled::before { background-color: var(--color-neutral-2); border: var(--border-size-s) solid var(--color-neutral-4); } .radio-button:disabled:checked::before { background-color: var(--color-neutral-2); border: 6px solid var(--color-neutral-4); } .radio-group.is-horizontal { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; } .radio-group.is-horizontal > div { display: contents; } .radio-group.is-horizontal [data-radio-button] { width: auto; } .radio-group.is-horizontal [data-radio-button]:not(:first-of-type) { margin-left: var(--space-base); } [data-radio-group].not-valid [data-radio-button] .radio-button::before { border: var(--border-size-s) solid var(--color-error); } [data-radio-group].not-valid [data-radio-button] .radio-button:checked::before { background-color: var(--color-neutral-0); border: 6px solid var(--color-primary); } [data-radio-group] [data-radio-button] { -webkit-box-align: center; align-items: center; display: inline-flex; margin: var(--space-s) 0; } [data-radio-group] [data-radio-button] label { cursor: pointer; line-height: 1; margin-bottom: 0px; margin-left: var(--space-s); } [data-radio-button]:not(.OSFillParent):not([class*="ThemeGrid_Width"]) { } .has-accessible-features .radio-button { border-radius: var(--border-radius-rounded); } .has-accessible-features .radio-button::before { border-color: var(--color-neutral-7); } .has-accessible-features .radio-button::after { background-color: var(--color-neutral-0); border-radius: 100%; content: ""; height: 12px; left: 50%; margin-left: -6px; margin-top: -6px; position: absolute; top: 50%; width: 12px; } .has-accessible-features .radio-button:focus::before { background-color: var(--color-primary); border-color: var(--color-focus-inner); box-shadow: none; } .has-accessible-features .radio-button:checked::before { border-color: var(--color-primary); } .has-accessible-features .radio-button:hover::before { border-color: var(--color-neutral-8); } .has-accessible-features [data-radio-group].not-valid [data-radio-button] .radio-button:checked::before { border-color: var(--color-primary); } .is-rtl [data-radio-group] label { margin-left: var(--space-none); margin-right: var(--space-s); } .is-rtl .radio-group.is-horizontal [data-radio-button]:not(:first-of-type) { margin-left: unset; margin-right: var(--space-base); } .flatpickr-calendar { opacity: 0; display: none; text-align: center; visibility: hidden; padding: 0px; animation: auto ease 0s 1 normal none running none; direction: ltr; border: 0px; font-size: 14px; line-height: 24px; border-radius: 5px; position: absolute; width: 307.875px; box-sizing: border-box; touch-action: manipulation; background: rgb(255, 255, 255); box-shadow: rgb(230, 230, 230) 1px 0px 0px, rgb(230, 230, 230) -1px 0px 0px, rgb(230, 230, 230) 0px 1px 0px, rgb(230, 230, 230) 0px -1px 0px, rgba(0, 0, 0, 0.08) 0px 3px 13px; } .flatpickr-calendar.open, .flatpickr-calendar.inline { opacity: 1; max-height: 640px; visibility: visible; } .flatpickr-calendar.open { display: inline-block; z-index: 99999; } .flatpickr-calendar.animate.open { animation: 300ms cubic-bezier(0.23, 1, 0.32, 1) 0s 1 normal none running fpFadeInDown; } .flatpickr-calendar.inline { display: block; position: relative; top: 2px; } .flatpickr-calendar.static { position: absolute; top: calc(100% + 2px); } .flatpickr-calendar.static.open { z-index: 999; display: block; } .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) { box-shadow: none !important; } .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) { box-shadow: rgb(230, 230, 230) -2px 0px 0px, rgb(230, 230, 230) 5px 0px 0px; } .flatpickr-calendar .hasWeeks .dayContainer, .flatpickr-calendar .hasTime .dayContainer { border-bottom: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; } .flatpickr-calendar .hasWeeks .dayContainer { border-left: 0px; } .flatpickr-calendar.hasTime .flatpickr-time { height: 40px; border-top: 1px solid rgb(230, 230, 230); } .flatpickr-calendar.noCalendar.hasTime .flatpickr-time { height: auto; } .flatpickr-calendar::before, .flatpickr-calendar::after { position: absolute; display: block; pointer-events: none; border: solid transparent; content: ""; height: 0px; width: 0px; left: 22px; } .flatpickr-calendar.rightMost::before, .flatpickr-calendar.arrowRight::before, .flatpickr-calendar.rightMost::after, .flatpickr-calendar.arrowRight::after { left: auto; right: 22px; } .flatpickr-calendar.arrowCenter::before, .flatpickr-calendar.arrowCenter::after { left: 50%; right: 50%; } .flatpickr-calendar::before { border-width: 5px; margin: 0px -5px; } .flatpickr-calendar::after { border-width: 4px; margin: 0px -4px; } .flatpickr-calendar.arrowTop::before, .flatpickr-calendar.arrowTop::after { bottom: 100%; } .flatpickr-calendar.arrowTop::before { border-bottom-color: rgb(230, 230, 230); } .flatpickr-calendar.arrowTop::after { border-bottom-color: rgb(255, 255, 255); } .flatpickr-calendar.arrowBottom::before, .flatpickr-calendar.arrowBottom::after { top: 100%; } .flatpickr-calendar.arrowBottom::before { border-top-color: rgb(230, 230, 230); } .flatpickr-calendar.arrowBottom::after { border-top-color: rgb(255, 255, 255); } .flatpickr-calendar:focus { outline: 0px; } .flatpickr-wrapper { position: relative; display: inline-block; } .flatpickr-months { display: flex; } .flatpickr-months .flatpickr-month { background: transparent; color: rgba(0, 0, 0, 0.9); fill: rgba(0, 0, 0, 0.9); height: 34px; line-height: 1; text-align: center; position: relative; user-select: none; overflow: hidden; -webkit-box-flex: 1; flex: 1 1 0%; } .flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month { user-select: none; text-decoration: none; cursor: pointer; position: absolute; top: 0px; padding: 10px; z-index: 3; color: rgba(0, 0, 0, 0.9); fill: rgba(0, 0, 0, 0.9); } .flatpickr-months .flatpickr-prev-month.flatpickr-disabled, .flatpickr-months .flatpickr-next-month.flatpickr-disabled { display: none; } .flatpickr-months .flatpickr-prev-month i, .flatpickr-months .flatpickr-next-month i { position: relative; } .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, .flatpickr-months .flatpickr-next-month.flatpickr-prev-month { left: 0px; } .flatpickr-months .flatpickr-prev-month.flatpickr-next-month, .flatpickr-months .flatpickr-next-month.flatpickr-next-month { right: 0px; } .flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover { color: rgb(149, 158, 169); } .flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg { fill: rgb(246, 71, 71); } .flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg { width: 14px; height: 14px; } .flatpickr-months .flatpickr-prev-month svg path, .flatpickr-months .flatpickr-next-month svg path { transition: fill 0.1s; fill: inherit; } .numInputWrapper { position: relative; height: auto; } .numInputWrapper input, .numInputWrapper span { display: inline-block; } .numInputWrapper input { width: 100%; } .numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button { margin: 0px; appearance: none; } .numInputWrapper span { position: absolute; right: 0px; width: 14px; padding: 0px 4px 0px 2px; height: 50%; line-height: 50%; opacity: 0; cursor: pointer; border: 1px solid rgba(57, 57, 57, 0.15); box-sizing: border-box; } .numInputWrapper span:hover { background: rgba(0, 0, 0, 0.1); } .numInputWrapper span:active { background: rgba(0, 0, 0, 0.2); } .numInputWrapper span::after { display: block; content: ""; position: absolute; } .numInputWrapper span.arrowUp { top: 0px; border-bottom: 0px; } .numInputWrapper span.arrowUp::after { border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid rgba(57, 57, 57, 0.6); top: 26%; } .numInputWrapper span.arrowDown { top: 50%; } .numInputWrapper span.arrowDown::after { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid rgba(57, 57, 57, 0.6); top: 40%; } .numInputWrapper span svg { width: inherit; height: auto; } .numInputWrapper span svg path { fill: rgba(0, 0, 0, 0.5); } .numInputWrapper:hover { background: rgba(0, 0, 0, 0.05); } .numInputWrapper:hover span { opacity: 1; } .flatpickr-current-month { font-size: 135%; font-weight: 300; color: inherit; position: absolute; width: 75%; left: 12.5%; padding: 7.48px 0px 0px; line-height: 1; height: 34px; display: inline-block; text-align: center; transform: translate3d(0px, 0px, 0px); } .flatpickr-current-month span.cur-month { font-family: inherit; font-weight: 700; color: inherit; display: inline-block; margin-left: 0.5ch; padding: 0px; } .flatpickr-current-month span.cur-month:hover { background: rgba(0, 0, 0, 0.05); } .flatpickr-current-month .numInputWrapper { width: 6ch; display: inline-block; } .flatpickr-current-month .numInputWrapper span.arrowUp::after { border-bottom-color: rgba(0, 0, 0, 0.9); } .flatpickr-current-month .numInputWrapper span.arrowDown::after { border-top-color: rgba(0, 0, 0, 0.9); } .flatpickr-current-month input.cur-year { background: transparent; box-sizing: border-box; color: inherit; cursor: text; padding: 0px 0px 0px 0.5ch; margin: 0px; display: inline-block; font-size: inherit; font-family: inherit; font-weight: 300; line-height: inherit; height: auto; border: 0px; border-radius: 0px; vertical-align: initial; appearance: textfield; } .flatpickr-current-month input.cur-year:focus { outline: 0px; } .flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover { font-size: 100%; color: rgba(0, 0, 0, 0.5); background: transparent; pointer-events: none; } .flatpickr-current-month .flatpickr-monthDropdown-months { background: transparent; border: none; border-radius: 0px; color: inherit; cursor: pointer; font-size: inherit; font-family: inherit; font-weight: 300; height: auto; line-height: inherit; margin: -1px 0px 0px; outline: none; padding: 0px 0px 0px 0.5ch; position: relative; vertical-align: initial; box-sizing: border-box; appearance: menulist; width: auto; } .flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active { outline: none; } .flatpickr-current-month .flatpickr-monthDropdown-months:hover { background: rgba(0, 0, 0, 0.05); } .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month { background-color: transparent; outline: none; padding: 0px; } .flatpickr-weekdays { background: transparent; text-align: center; overflow: hidden; width: 100%; display: flex; -webkit-box-align: center; align-items: center; height: 28px; } .flatpickr-weekdays .flatpickr-weekdaycontainer { display: flex; -webkit-box-flex: 1; flex: 1 1 0%; } span.flatpickr-weekday { cursor: default; font-size: 90%; background: transparent; color: rgba(0, 0, 0, 0.54); line-height: 1; margin: 0px; text-align: center; display: block; -webkit-box-flex: 1; flex: 1 1 0%; font-weight: bolder; } .dayContainer, .flatpickr-weeks { padding: 1px 0px 0px; } .flatpickr-days { position: relative; overflow: hidden; display: flex; -webkit-box-align: start; align-items: flex-start; width: 307.875px; } .flatpickr-days:focus { outline: 0px; } .dayContainer { padding: 0px; outline: 0px; text-align: left; width: 307.875px; min-width: 307.875px; max-width: 307.875px; box-sizing: border-box; display: flex; flex-wrap: wrap; justify-content: space-around; transform: translate3d(0px, 0px, 0px); opacity: 1; } .dayContainer + .dayContainer { box-shadow: rgb(230, 230, 230) -1px 0px 0px; } .flatpickr-day { background: none; border: 1px solid transparent; border-radius: 150px; box-sizing: border-box; color: rgb(57, 57, 57); cursor: pointer; font-weight: 400; width: 14.2857%; flex-basis: 14.2857%; max-width: 39px; height: 39px; line-height: 39px; margin: 0px; display: inline-block; position: relative; -webkit-box-pack: center; justify-content: center; text-align: center; } .flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus { cursor: pointer; outline: 0px; background: rgb(230, 230, 230); border-color: rgb(230, 230, 230); } .flatpickr-day.today { border-color: rgb(149, 158, 169); } .flatpickr-day.today:hover, .flatpickr-day.today:focus { border-color: rgb(149, 158, 169); background: rgb(149, 158, 169); color: rgb(255, 255, 255); } .flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay { background: rgb(86, 159, 247); box-shadow: none; color: rgb(255, 255, 255); border-color: rgb(86, 159, 247); } .flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange { border-radius: 50px 0px 0px 50px; } .flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange { border-radius: 0px 50px 50px 0px; } .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) { box-shadow: rgb(86, 159, 247) -10px 0px 0px; } .flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange, .flatpickr-day.endRange.startRange.endRange { border-radius: 50px; } .flatpickr-day.inRange { border-radius: 0px; box-shadow: rgb(230, 230, 230) -5px 0px 0px, rgb(230, 230, 230) 5px 0px 0px; } .flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay { color: rgba(57, 57, 57, 0.3); background: transparent; border-color: transparent; cursor: default; } .flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover { cursor: not-allowed; color: rgba(57, 57, 57, 0.1); } .flatpickr-day.week.selected { border-radius: 0px; box-shadow: rgb(86, 159, 247) -5px 0px 0px, rgb(86, 159, 247) 5px 0px 0px; } .flatpickr-day.hidden { visibility: hidden; } .rangeMode .flatpickr-day { margin-top: 1px; } .flatpickr-weekwrapper { float: left; } .flatpickr-weekwrapper .flatpickr-weeks { padding: 0px 12px; box-shadow: rgb(230, 230, 230) 1px 0px 0px; } .flatpickr-weekwrapper .flatpickr-weekday { float: none; width: 100%; line-height: 28px; } .flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover { display: block; width: 100%; max-width: none; color: rgba(57, 57, 57, 0.3); background: transparent; cursor: default; border: none; } .flatpickr-innerContainer { display: flex; box-sizing: border-box; overflow: hidden; } .flatpickr-rContainer { display: inline-block; padding: 0px; box-sizing: border-box; } .flatpickr-time { text-align: center; outline: 0px; height: 0px; line-height: 40px; max-height: 40px; box-sizing: border-box; overflow: hidden; display: -webkit-box; } .flatpickr-time::after { content: ""; display: table; clear: both; } .flatpickr-time .numInputWrapper { -webkit-box-flex: 1; flex: 1 1 0%; width: 40%; height: 40px; float: left; } .flatpickr-time .numInputWrapper span.arrowUp::after { border-bottom-color: rgb(57, 57, 57); } .flatpickr-time .numInputWrapper span.arrowDown::after { border-top-color: rgb(57, 57, 57); } .flatpickr-time.hasSeconds .numInputWrapper { width: 26%; } .flatpickr-time.time24hr .numInputWrapper { width: 49%; } .flatpickr-time input { background: transparent; box-shadow: none; border: 0px; border-radius: 0px; text-align: center; margin: 0px; padding: 0px; height: inherit; line-height: inherit; color: rgb(57, 57, 57); font-size: 14px; position: relative; box-sizing: border-box; appearance: textfield; } .flatpickr-time input.flatpickr-hour { font-weight: bold; } .flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second { font-weight: 400; } .flatpickr-time input:focus { outline: 0px; border: 0px; } .flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm { height: inherit; float: left; line-height: inherit; color: rgb(57, 57, 57); font-weight: bold; width: 2%; user-select: none; align-self: center; } .flatpickr-time .flatpickr-am-pm { outline: 0px; width: 18%; cursor: pointer; text-align: center; font-weight: 400; } .flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus { background: rgb(238, 238, 238); } .flatpickr-input[readonly] { cursor: pointer; } @-webkit-keyframes fpFadeInDown { 0% { opacity: 0; transform: translate3d(0px, -20px, 0px); } 100% { opacity: 1; transform: translate3d(0px, 0px, 0px); } } @keyframes fpFadeInDown { 0% { opacity: 0; transform: translate3d(0px, -20px, 0px); } 100% { opacity: 1; transform: translate3d(0px, 0px, 0px); } } .flatpickr-monthSelect-months { margin: 10px 1px 3px; flex-wrap: wrap; } .flatpickr-monthSelect-month { background: none; border: 1px solid transparent; border-radius: 4px; box-sizing: border-box; color: rgb(57, 57, 57); cursor: pointer; display: inline-block; font-weight: 400; margin: 0.5px; padding: 10px; position: relative; -webkit-box-pack: center; justify-content: center; text-align: center; width: 33%; } .flatpickr-monthSelect-month.flatpickr-disabled { color: rgb(238, 238, 238); } .flatpickr-monthSelect-month.flatpickr-disabled:hover, .flatpickr-monthSelect-month.flatpickr-disabled:focus { cursor: not-allowed; background: none !important; } .flatpickr-monthSelect-theme-dark { background: rgb(63, 68, 88); } .flatpickr-monthSelect-theme-dark .flatpickr-current-month input.cur-year { color: rgb(255, 255, 255); } .flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-prev-month, .flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-next-month { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); } .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month { color: rgba(255, 255, 255, 0.95); } .flatpickr-monthSelect-month.today { border-color: rgb(149, 158, 169); } .flatpickr-monthSelect-month.inRange, .flatpickr-monthSelect-month.inRange.today, .flatpickr-monthSelect-month:hover, .flatpickr-monthSelect-month:focus { background: rgb(230, 230, 230); cursor: pointer; outline: 0px; border-color: rgb(230, 230, 230); } .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.inRange, .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:hover, .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:focus { background: rgb(100, 108, 140); border-color: rgb(100, 108, 140); } .flatpickr-monthSelect-month.today:hover, .flatpickr-monthSelect-month.today:focus { background: rgb(149, 158, 169); border-color: rgb(149, 158, 169); color: rgb(255, 255, 255); } .flatpickr-monthSelect-month.selected, .flatpickr-monthSelect-month.startRange, .flatpickr-monthSelect-month.endRange { background-color: rgb(86, 159, 247); box-shadow: none; color: rgb(255, 255, 255); border-color: rgb(86, 159, 247); } .flatpickr-monthSelect-month.startRange { border-radius: 50px 0px 0px 50px; } .flatpickr-monthSelect-month.endRange { border-radius: 0px 50px 50px 0px; } .flatpickr-monthSelect-month.startRange.endRange { border-radius: 50px; } .flatpickr-monthSelect-month.inRange { border-radius: 0px; box-shadow: rgb(230, 230, 230) -5px 0px 0px, rgb(230, 230, 230) 5px 0px 0px; } .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected, .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.startRange, .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.endRange { background: rgb(128, 203, 196); box-shadow: none; color: rgb(255, 255, 255); border-color: rgb(128, 203, 196); } .noUi-target, .noUi-target * { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); touch-action: none; user-select: none; box-sizing: border-box; } .noUi-target { position: relative; } .noUi-base, .noUi-connects { width: 100%; height: 100%; position: relative; z-index: 1; } .noUi-connects { overflow: hidden; z-index: 0; } .noUi-connect, .noUi-origin { will-change: transform; position: absolute; z-index: 1; top: 0px; right: 0px; height: 100%; width: 100%; transform-origin: 0px 0px; transform-style: flat; } .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin { left: 0px; right: auto; } .noUi-vertical .noUi-origin { top: -100%; width: 0px; } .noUi-horizontal .noUi-origin { height: 0px; } .noUi-handle { backface-visibility: hidden; position: absolute; } .noUi-touch-area { height: 100%; width: 100%; } .noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin { transition: transform 0.3s, -webkit-transform 0.3s; } .noUi-state-drag * { cursor: inherit !important; } .noUi-horizontal { height: 18px; } .noUi-horizontal .noUi-handle { width: 34px; height: 28px; right: -17px; top: -6px; } .noUi-vertical { width: 18px; } .noUi-vertical .noUi-handle { width: 28px; height: 34px; right: -6px; bottom: -17px; } .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle { left: -17px; right: auto; } .noUi-target { background: rgb(250, 250, 250); border-radius: 4px; border: 1px solid rgb(211, 211, 211); box-shadow: rgb(240, 240, 240) 0px 1px 1px inset, rgb(187, 187, 187) 0px 3px 6px -5px; } .noUi-connects { border-radius: 3px; } .noUi-connect { background: rgb(63, 184, 175); } .noUi-draggable { cursor: ew-resize; } .noUi-vertical .noUi-draggable { cursor: ns-resize; } .noUi-handle { border: 1px solid rgb(217, 217, 217); border-radius: 3px; background: rgb(255, 255, 255); cursor: default; box-shadow: rgb(255, 255, 255) 0px 0px 1px inset, rgb(235, 235, 235) 0px 1px 7px inset, rgb(187, 187, 187) 0px 3px 6px -3px; } .noUi-active { box-shadow: rgb(255, 255, 255) 0px 0px 1px inset, rgb(221, 221, 221) 0px 1px 7px inset, rgb(187, 187, 187) 0px 3px 6px -3px; } .noUi-handle::before, .noUi-handle::after { content: ""; display: block; position: absolute; height: 14px; width: 1px; background: rgb(232, 231, 230); left: 14px; top: 6px; } .noUi-handle::after { left: 17px; } .noUi-vertical .noUi-handle::before, .noUi-vertical .noUi-handle::after { width: 14px; height: 1px; left: 6px; top: 14px; } .noUi-vertical .noUi-handle::after { top: 17px; } [disabled] .noUi-connect { background: rgb(184, 184, 184); } [disabled].noUi-target, [disabled].noUi-handle, [disabled] .noUi-handle { cursor: not-allowed; } .noUi-pips, .noUi-pips * { box-sizing: border-box; } .noUi-pips { position: absolute; color: rgb(153, 153, 153); } .noUi-value { position: absolute; white-space: nowrap; text-align: center; } .noUi-value-sub { color: rgb(204, 204, 204); font-size: 10px; } .noUi-marker { position: absolute; background: rgb(204, 204, 204); } .noUi-marker-sub { background: rgb(170, 170, 170); } .noUi-marker-large { background: rgb(170, 170, 170); } .noUi-pips-horizontal { padding: 10px 0px; height: 80px; top: 100%; left: 0px; width: 100%; } .noUi-value-horizontal { transform: translate(-50%, 50%); } .noUi-rtl .noUi-value-horizontal { transform: translate(50%, 50%); } .noUi-marker-horizontal.noUi-marker { margin-left: -1px; width: 2px; height: 5px; } .noUi-marker-horizontal.noUi-marker-sub { height: 10px; } .noUi-marker-horizontal.noUi-marker-large { height: 15px; } .noUi-pips-vertical { padding: 0px 10px; height: 100%; top: 0px; left: 100%; } .noUi-value-vertical { transform: translate(0px, -50%); padding-left: 25px; } .noUi-rtl .noUi-value-vertical { transform: translate(0px, 50%); } .noUi-marker-vertical.noUi-marker { width: 5px; height: 2px; margin-top: -1px; } .noUi-marker-vertical.noUi-marker-sub { width: 10px; } .noUi-marker-vertical.noUi-marker-large { width: 15px; } .noUi-tooltip { display: block; position: absolute; border: 1px solid rgb(217, 217, 217); border-radius: 3px; background: rgb(255, 255, 255); color: rgb(0, 0, 0); padding: 5px; text-align: center; white-space: nowrap; } .noUi-horizontal .noUi-tooltip { transform: translate(-50%, 0px); left: 50%; bottom: 120%; } .noUi-vertical .noUi-tooltip { transform: translate(0px, -50%); top: 50%; right: 120%; } .noUi-horizontal .noUi-origin > .noUi-tooltip { transform: translate(50%, 0px); left: auto; bottom: 10px; } .noUi-vertical .noUi-origin > .noUi-tooltip { transform: translate(0px, -18px); top: auto; right: 28px; } .splide__container { box-sizing: border-box; position: relative; } .splide__list { backface-visibility: hidden; display: flex; height: 100%; margin: 0px !important; padding: 0px !important; } .splide.is-initialized:not(.is-active) .splide__list { display: block; } .splide__pagination { -webkit-box-align: center; align-items: center; display: flex; flex-wrap: wrap; -webkit-box-pack: center; justify-content: center; margin: 0px; pointer-events: none; } .splide__pagination li { display: inline-block; line-height: 1; list-style-type: none; margin: 0px; pointer-events: auto; } .splide:not(.is-overflow) .splide__pagination { display: none; } .splide__progress__bar { width: 0px; } .splide { position: relative; visibility: hidden; } .splide.is-initialized, .splide.is-rendered { visibility: visible; } .splide__slide { backface-visibility: hidden; box-sizing: border-box; flex-shrink: 0; margin: 0px; position: relative; list-style-type: none !important; } .splide__slide img { vertical-align: bottom; } .splide__spinner { animation: 1s linear 0s infinite normal none running splide-loading; border-width: 2px; border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(153, 153, 153) transparent; border-image: initial; border-radius: 50%; inset: 0px; contain: strict; display: inline-block; height: 20px; margin: auto; position: absolute; width: 20px; } .splide__sr { clip: rect(0px, 0px, 0px, 0px); border: 0px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; } .splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause { display: none; } .splide__toggle.is-active .splide__toggle__pause { display: inline; } .splide__track { overflow: hidden; position: relative; z-index: 0; } @-webkit-keyframes splide-loading { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } } @keyframes splide-loading { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } } .splide__track--draggable { user-select: none; } .splide__track--fade > .splide__list > .splide__slide { opacity: 0; z-index: 0; margin: 0px !important; } .splide__track--fade > .splide__list > .splide__slide.is-active { opacity: 1; z-index: 1; } .splide--rtl { direction: rtl; } .splide__track--ttb > .splide__list { display: block; } .splide__arrow { -webkit-box-align: center; align-items: center; background: rgb(204, 204, 204); border: 0px; border-radius: 50%; cursor: pointer; display: flex; height: 2em; -webkit-box-pack: center; justify-content: center; opacity: 0.7; padding: 0px; position: absolute; top: 50%; transform: translateY(-50%); width: 2em; z-index: 1; } .splide__arrow svg { fill: rgb(0, 0, 0); height: 1.2em; width: 1.2em; } .splide__arrow:hover:not(:disabled) { opacity: 0.9; } .splide__arrow:disabled { opacity: 0.3; } .splide__arrow:focus-visible { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; } .splide__arrow--prev { left: 1em; } .splide__arrow--prev svg { transform: scaleX(-1); } .splide__arrow--next { right: 1em; } .splide.is-focus-in .splide__arrow:focus { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; } .splide__pagination { bottom: 0.5em; left: 0px; padding: 0px 1em; position: absolute; right: 0px; z-index: 1; } .splide__pagination__page { background: rgb(204, 204, 204); border: 0px; border-radius: 50%; display: inline-block; height: 8px; margin: 3px; opacity: 0.7; padding: 0px; position: relative; transition: transform 0.2s linear, -webkit-transform 0.2s linear; width: 8px; } .splide__pagination__page.is-active { background: rgb(255, 255, 255); transform: scale(1.4); z-index: 1; } .splide__pagination__page:hover { cursor: pointer; opacity: 0.9; } .splide__pagination__page:focus-visible { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; } .splide.is-focus-in .splide__pagination__page:focus { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; } .splide__progress__bar { background: rgb(204, 204, 204); height: 3px; } .splide__slide { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .splide__slide:focus { outline: 0px; } @supports (outline-offset: -3px) { .splide__slide:focus-visible { outline: rgb(0, 187, 255) solid 3px; outline-offset: -3px; } } @media screen and (-ms-high-contrast: none) { .splide__slide:focus-visible { border: 3px solid rgb(0, 187, 255); } } @supports (outline-offset: -3px) { .splide.is-focus-in .splide__slide:focus { outline: rgb(0, 187, 255) solid 3px; outline-offset: -3px; } } @media screen and (-ms-high-contrast: none) { .splide.is-focus-in .splide__slide:focus { border: 3px solid rgb(0, 187, 255); } .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus { border-color: rgb(0, 187, 255); } } .splide__toggle { cursor: pointer; } .splide__toggle:focus-visible { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; } .splide.is-focus-in .splide__toggle:focus { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; } .splide__track--nav > .splide__list > .splide__slide { border: 3px solid transparent; cursor: pointer; } .splide__track--nav > .splide__list > .splide__slide.is-active { border: 3px solid rgb(0, 0, 0); } .splide__arrows--rtl .splide__arrow--prev { left: auto; right: 1em; } .splide__arrows--rtl .splide__arrow--prev svg { transform: scaleX(1); } .splide__arrows--rtl .splide__arrow--next { left: 1em; right: auto; } .splide__arrows--rtl .splide__arrow--next svg { transform: scaleX(-1); } .splide__arrows--ttb .splide__arrow { left: 50%; transform: translate(-50%); } .splide__arrows--ttb .splide__arrow--prev { top: 1em; } .splide__arrows--ttb .splide__arrow--prev svg { transform: rotate(-90deg); } .splide__arrows--ttb .splide__arrow--next { bottom: 1em; top: auto; } .splide__arrows--ttb .splide__arrow--next svg { transform: rotate(90deg); } .splide__pagination--ttb { inset: 0px 0.5em 0px auto; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding: 1em 0px; } @-webkit-keyframes vscomp-animation-spin { 100% { transform: rotateZ(360deg); } } @keyframes vscomp-animation-spin { 100% { transform: rotateZ(360deg); } } .vscomp-popup-active { overflow: hidden !important; } .vscomp-ele { display: inline-block; max-width: 250px; width: 100%; } .vscomp-wrapper { color: rgb(51, 51, 51); display: inline-flex; flex-wrap: wrap; font-family: sans-serif; font-size: 14px; position: relative; text-align: left; width: 100%; } .vscomp-wrapper *, .vscomp-wrapper ::before, .vscomp-wrapper ::after { box-sizing: border-box; } .vscomp-wrapper:focus { outline: none; } .vscomp-dropbox-wrapper { left: 0px; position: absolute; top: 0px; } .vscomp-toggle-button { -webkit-box-align: center; align-items: center; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); display: flex; padding: 7px 30px 7px 10px; } .vscomp-value { height: 20px; line-height: 20px; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .vscomp-arrow { -webkit-box-align: center; align-items: center; display: flex; height: 100%; -webkit-box-pack: center; justify-content: center; position: absolute; right: 0px; top: 0px; width: 30px; } .vscomp-arrow::after { transform: rotate(45deg); border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgb(17, 17, 17) rgb(17, 17, 17) rgba(0, 0, 0, 0); border-image: initial; content: ""; height: 8px; margin-top: -6px; width: 8px; } .vscomp-clear-icon { height: 12px; position: relative; width: 12px; } .vscomp-clear-icon::before, .vscomp-clear-icon::after { background-color: rgb(153, 153, 153); content: ""; height: 12px; left: 5px; position: absolute; top: 0px; width: 2px; } .vscomp-clear-icon::before { transform: rotate(45deg); } .vscomp-clear-icon::after { transform: rotate(-45deg); } .vscomp-clear-icon:hover::before, .vscomp-clear-icon:hover::after { background: rgb(51, 51, 51); } .vscomp-clear-button { -webkit-box-align: center; align-items: center; border-radius: 50%; display: none; height: 24px; -webkit-box-pack: center; justify-content: center; margin-top: -12px; position: absolute; right: 30px; top: 50%; width: 24px; } .vscomp-clear-button:hover { background: rgb(204, 204, 204); } .vscomp-clear-button:hover .vscomp-clear-icon::before, .vscomp-clear-button:hover .vscomp-clear-icon::after { background-color: rgb(51, 51, 51); } .vscomp-dropbox-close-button { -webkit-box-align: center; align-items: center; background-color: rgb(255, 255, 255); border-radius: 50%; bottom: -48px; cursor: pointer; display: none; height: 40px; -webkit-box-pack: center; justify-content: center; left: 50%; margin-left: -20px; position: absolute; width: 40px; } .vscomp-value-tag.more-value-count { white-space: nowrap; } .vscomp-dropbox-container { width: 100%; z-index: 2; } .vscomp-dropbox { background-color: rgb(255, 255, 255); width: 100%; } .vscomp-options-container { max-height: 210px; overflow: auto; position: relative; } .vscomp-options-bottom-freezer { bottom: 0px; height: 2px; left: 0px; position: absolute; right: 0px; } .vscomp-option { -webkit-box-align: center; align-items: center; cursor: pointer; display: flex; flex-wrap: wrap; height: 40px; padding: 0px 15px; position: relative; } .vscomp-option.selected { background-color: rgb(238, 238, 238); } .vscomp-option.focused { background-color: rgb(204, 204, 204); } .vscomp-option.disabled { cursor: default; opacity: 0.5; } .vscomp-option.group-title .vscomp-option-text { cursor: default; opacity: 0.6; } .vscomp-option.group-title.selected { background-color: rgba(0, 0, 0, 0); } .vscomp-option.group-option { padding-left: 30px; } .vscomp-new-option-icon { height: 30px; position: absolute; right: 0px; top: 0px; width: 30px; } .vscomp-new-option-icon::before { border-width: 15px; border-style: solid; border-color: rgb(81, 45, 168) rgb(81, 45, 168) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-image: initial; content: ""; position: absolute; right: 0px; top: 0px; } .vscomp-new-option-icon::after { -webkit-box-align: center; align-items: center; color: rgb(255, 255, 255); content: "+"; display: flex; font-size: 18px; height: 15px; -webkit-box-pack: center; justify-content: center; position: absolute; right: 1px; top: 0px; width: 15px; } .vscomp-option-text { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; user-select: none; width: 100%; } .vscomp-option-description { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: rgb(102, 102, 102); font-size: 13px; line-height: 15px; width: 100%; } .vscomp-search-container { -webkit-box-align: center; align-items: center; border-bottom: 1px solid rgb(221, 221, 221); display: flex; height: 40px; padding: 0px 5px 0px 15px; } .vscomp-search-label, .vscomp-live-region, .vscomp-dropbox-container-top, .vscomp-dropbox-container-bottom { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; } .vscomp-search-input { background-color: rgba(0, 0, 0, 0); border: 0px; color: inherit; font-size: 15px; height: 38px; padding: 10px 0px; width: calc(100% - 30px); } .vscomp-search-input:focus { outline: none; } .vscomp-search-clear { -webkit-box-align: center; align-items: center; color: rgb(153, 153, 153); cursor: pointer; display: flex; font-size: 25px; height: 30px; -webkit-box-pack: center; justify-content: center; user-select: none; visibility: hidden; width: 30px; } .vscomp-search-clear:hover { color: inherit; } .vscomp-no-options, .vscomp-no-search-results { -webkit-box-align: center; align-items: center; display: none; -webkit-box-pack: center; justify-content: center; padding: 20px 10px; } .vscomp-options-loader { display: none; padding: 20px 0px; text-align: center; } .vscomp-options-loader::before { animation: 0.8s linear 0s infinite normal none running vscomp-animation-spin; background-color: rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.3) -4px -5px 3px -3px; content: ""; display: inline-block; height: 40px; opacity: 0.7; width: 40px; } .vscomp-ele[disabled] { cursor: not-allowed; user-select: none; } .vscomp-ele[disabled] .vscomp-wrapper { opacity: 0.7; pointer-events: none; } .vscomp-wrapper .checkbox-icon { display: inline-flex; height: 15px; margin-right: 10px; position: relative; width: 15px; } .vscomp-wrapper .checkbox-icon::after { transition-duration: 0.2s; border: 2px solid rgb(136, 136, 136); content: ""; display: inline-block; height: 100%; width: 100%; } .vscomp-wrapper .checkbox-icon.checked::after { transform: rotate(45deg) translate(1px, -4px); border-color: rgba(0, 0, 0, 0) rgb(81, 45, 168) rgb(81, 45, 168) rgba(0, 0, 0, 0); width: 50%; } .vscomp-wrapper.show-as-popup .vscomp-dropbox-container { -webkit-box-align: center; align-items: center; background-color: rgba(0, 0, 0, 0.5); display: flex; height: 100vh; -webkit-box-pack: center; justify-content: center; left: 0px; opacity: 1; overflow: auto; padding: 0px 10px; position: fixed; top: 0px; width: 100vw; } .vscomp-wrapper.show-as-popup .vscomp-dropbox { margin-top: -24px; max-height: calc(80% - 48px); max-width: 500px; position: relative; width: 80%; } .vscomp-wrapper.show-as-popup .vscomp-dropbox-close-button { display: flex; } .vscomp-wrapper.popup-position-left .vscomp-dropbox-container { -webkit-box-pack: start; justify-content: flex-start; } .vscomp-wrapper.popup-position-right .vscomp-dropbox-container { -webkit-box-pack: end; justify-content: flex-end; } .vscomp-wrapper.has-select-all .vscomp-toggle-all-button { -webkit-box-align: center; align-items: center; cursor: pointer; display: flex; } .vscomp-wrapper.has-select-all .vscomp-search-input, .vscomp-wrapper.has-select-all .vscomp-toggle-all-label { width: calc(100% - 55px); } .vscomp-wrapper.has-select-all .vscomp-toggle-all-label { display: none; } .vscomp-wrapper:not(.has-search-input) .vscomp-toggle-all-button { width: 100%; } .vscomp-wrapper:not(.has-search-input) .vscomp-toggle-all-label { display: inline-block; } .vscomp-wrapper.multiple .vscomp-option .vscomp-option-text { width: calc(100% - 25px); } .vscomp-wrapper.multiple .vscomp-option .vscomp-option-description { padding-left: 25px; } .vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon::after { transform: rotate(45deg) translate(1px, -4px); border-color: rgba(0, 0, 0, 0) rgb(81, 45, 168) rgb(81, 45, 168) rgba(0, 0, 0, 0); width: 50%; } .vscomp-wrapper.focused .vscomp-toggle-button, .vscomp-wrapper:focus .vscomp-toggle-button { box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 3px 1px -2px, rgba(0, 0, 0, 0.2) 0px 1px 5px 0px; } .vscomp-wrapper.closed .vscomp-dropbox-container, .vscomp-wrapper.closed.vscomp-dropbox-wrapper { display: none; } .vscomp-wrapper:not(.has-value) .vscomp-value { opacity: 0.5; } .vscomp-wrapper.has-clear-button.has-value .vscomp-clear-button { display: flex; } .vscomp-wrapper.has-clear-button .vscomp-toggle-button { padding-right: 54px; } .vscomp-wrapper.has-no-options .vscomp-options-container, .vscomp-wrapper.has-no-search-results .vscomp-options-container { display: none; } .vscomp-wrapper.has-no-options .vscomp-no-options { display: flex; } .vscomp-wrapper.has-no-search-results .vscomp-no-search-results { display: flex; } .vscomp-wrapper.has-search-value .vscomp-search-clear { visibility: visible; } .vscomp-wrapper.has-no-options .vscomp-toggle-all-button { opacity: 0.5; pointer-events: none; } .vscomp-wrapper.keep-always-open .vscomp-toggle-button { padding-right: 24px; } .vscomp-wrapper.keep-always-open .vscomp-clear-button { right: 5px; } .vscomp-wrapper.keep-always-open .vscomp-arrow { display: none; } .vscomp-wrapper.keep-always-open .vscomp-dropbox-container { position: relative; z-index: 1; } .vscomp-wrapper.keep-always-open .vscomp-dropbox { transition-duration: 0s; border: 1px solid rgb(221, 221, 221); box-shadow: none; } .vscomp-wrapper.keep-always-open.focused, .vscomp-wrapper.keep-always-open:focus, .vscomp-wrapper.keep-always-open:hover { box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 3px 1px -2px, rgba(0, 0, 0, 0.2) 0px 1px 5px 0px; } .vscomp-wrapper.server-searching .vscomp-options-list { display: none; } .vscomp-wrapper.server-searching .vscomp-options-loader { display: block; } .vscomp-wrapper.has-error .vscomp-toggle-button { border-color: rgb(176, 0, 32); } .vscomp-wrapper.show-value-as-tags .vscomp-toggle-button { padding: 4px 22px 0px 10px; } .vscomp-wrapper.show-value-as-tags .vscomp-value { display: flex; flex-wrap: wrap; height: auto; min-height: 28px; overflow: auto; text-overflow: unset; white-space: normal; } .vscomp-wrapper.show-value-as-tags .vscomp-value-tag { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-box-align: center; align-items: center; border: 1px solid rgb(221, 221, 221); border-radius: 20px; display: inline-flex; font-size: 12px; line-height: 16px; margin: 0px 4px 4px 0px; max-width: 100%; padding: 2px 3px 2px 8px; } .vscomp-wrapper.show-value-as-tags .vscomp-value-tag.more-value-count { padding-right: 8px; } .vscomp-wrapper.show-value-as-tags .vscomp-value-tag-content { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: calc(100% - 20px); } .vscomp-wrapper.show-value-as-tags .vscomp-value-tag-clear-button { -webkit-box-align: center; align-items: center; display: flex; height: 20px; -webkit-box-pack: center; justify-content: center; width: 20px; } .vscomp-wrapper.show-value-as-tags .vscomp-value-tag-clear-button .vscomp-clear-icon { transform: scale(0.8); } .vscomp-wrapper.show-value-as-tags .vscomp-arrow { height: 34px; } .vscomp-wrapper.show-value-as-tags .vscomp-clear-button { top: 5px; } .vscomp-wrapper.show-value-as-tags.has-value .vscomp-arrow { display: none; } .vscomp-wrapper.show-value-as-tags.has-value .vscomp-clear-button { right: 2px; } .vscomp-wrapper.show-value-as-tags:not(.has-value) .vscomp-toggle-button { padding-bottom: 2px; } .vscomp-wrapper.show-value-as-tags:not(.has-value) .vscomp-value { -webkit-box-align: center; align-items: center; padding-bottom: 3px; } .vscomp-wrapper.text-direction-rtl { direction: rtl; } .vscomp-wrapper.text-direction-rtl .vscomp-toggle-button { padding: 7px 10px 7px 30px; } .vscomp-wrapper.text-direction-rtl .vscomp-arrow { left: 0px; right: auto; } .vscomp-wrapper.text-direction-rtl .vscomp-clear-button { left: 30px; right: auto !important; } .vscomp-wrapper.text-direction-rtl .checkbox-icon { margin-left: 10px; margin-right: 0px; } .vscomp-wrapper.text-direction-rtl .checkbox-icon.checked::after { transform: rotate(45deg) translate(-4px, 1px); } .vscomp-wrapper.text-direction-rtl .vscomp-search-container { padding: 0px 15px 0px 5px; } .vscomp-wrapper.text-direction-rtl .vscomp-toggle-all-label { text-align: right; } .vscomp-wrapper.text-direction-rtl .vscomp-option { text-align: right; } .vscomp-wrapper.text-direction-rtl .vscomp-option.group-option { padding-right: 30px; } .vscomp-wrapper.text-direction-rtl .vscomp-new-option-icon { left: 0px; right: auto; } .vscomp-wrapper.text-direction-rtl .vscomp-new-option-icon::before { border-left-color: rgb(81, 45, 168); border-right-color: rgba(0, 0, 0, 0); } .vscomp-wrapper.text-direction-rtl .vscomp-new-option-icon::after { left: 1px; right: auto; } .vscomp-wrapper.text-direction-rtl.multiple .vscomp-option.selected .checkbox-icon::after { transform: rotate(45deg) translate(-4px, 1px); } .vscomp-wrapper.text-direction-rtl.has-clear-button .vscomp-toggle-button { padding-left: 54px; } .vscomp-wrapper.text-direction-rtl.keep-always-open .vscomp-toggle-button { padding-left: 24px; } .vscomp-wrapper.text-direction-rtl.keep-always-open .vscomp-clear-button { left: 5px; } .vscomp-wrapper.text-direction-rtl.show-value-as-tags .vscomp-toggle-button { padding: 4px 10px 0px 22px; } .vscomp-wrapper.text-direction-rtl.show-value-as-tags .vscomp-value-tag { margin: 0px 0px 4px 4px; padding: 2px 8px 2px 3px; } .vscomp-wrapper.text-direction-rtl.show-value-as-tags .vscomp-value-tag.more-value-count { padding-left: 8px; } .vscomp-wrapper.text-direction-rtl.show-value-as-tags.has-value .vscomp-clear-button { left: 2px; } .pop-comp-wrapper { display: none; position: absolute; top: 0px; left: 0px; opacity: 0; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 3px 1px -2px, rgba(0, 0, 0, 0.2) 0px 1px 5px 0px; text-align: left; flex-wrap: wrap; z-index: 1; } .pop-comp-arrow { position: absolute; z-index: 1; width: 16px; height: 16px; overflow: hidden; pointer-events: none; } .pop-comp-arrow::before { content: ""; position: absolute; top: 8px; left: 8px; width: 16px; height: 16px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 3px 1px -2px, rgba(0, 0, 0, 0.2) 0px 1px 5px 0px; transform-origin: left top; transform: rotate(45deg); } .pop-comp-content { position: relative; z-index: 2; } .pop-comp-wrapper.position-bottom > .pop-comp-arrow { margin-left: -8px; left: 0px; top: -15px; } .pop-comp-wrapper.position-bottom > .pop-comp-arrow::before { box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 2px 0px; } .pop-comp-wrapper.position-top > .pop-comp-arrow { margin-left: -8px; left: 0px; bottom: -15px; } .pop-comp-wrapper.position-right > .pop-comp-arrow { margin-top: -8px; top: 0px; left: -15px; } .pop-comp-wrapper.position-left > .pop-comp-arrow { margin-top: -8px; top: 0px; right: -15px; } .pop-comp-disable-events { pointer-events: none; } .columns { display: flex; flex-wrap: wrap; } .columns > .columns-item { -webkit-box-flex: 1; flex: 1 1 0%; word-break: break-word; } .columns > .columns-item > .card { height: 100%; } .columns:not(.gutter-none) > .columns-item { min-width: 0px; } .columns.columns-small-left > .columns-item:last-child, .columns.columns-small-right > .columns-item:first-child { -webkit-box-flex: 3; flex: 3 1 0%; } .columns.columns-medium-left > .columns-item:last-child, .columns.columns-medium-right > .columns-item:first-child { -webkit-box-flex: 2; flex: 2 1 0%; } .columns.gutter-none { margin-left: calc(-1 * var(--space-none) / 2); margin-right: calc(-1 * var(--space-none) / 2); } .columns.gutter-none > .columns-item { margin-bottom: var(--space-none); padding: var(--space-none) calc(var(--space-none) / 2); } .tablet .columns.gutter-none.tablet-break-first:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-none.tablet-break-last:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-none.tablet-break-middle:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-none.tablet-break-all:only-child > .columns-item:not(:last-child) { margin-bottom: var(--space-none); } .phone .columns.gutter-none.phone-break-first:only-child > .columns-item:not(:last-child), .phone .columns.gutter-none.phone-break-last:only-child > .columns-item:not(:last-child), .phone .columns.gutter-none.phone-break-middle:only-child > .columns-item:not(:last-child), .phone .columns.gutter-none.phone-break-all:only-child > .columns-item:not(:last-child) { margin-bottom: var(--space-none); } .columns.gutter-xs { margin-left: calc(-1 * var(--space-xs) / 2); margin-right: calc(-1 * var(--space-xs) / 2); } .columns.gutter-xs > .columns-item { margin-bottom: var(--space-xs); padding: var(--space-none) calc(var(--space-xs) / 2); } .tablet .columns.gutter-xs.tablet-break-first:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-xs.tablet-break-last:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-xs.tablet-break-middle:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-xs.tablet-break-all:only-child > .columns-item:not(:last-child) { margin-bottom: var(--space-xs); } .phone .columns.gutter-xs.phone-break-first:only-child > .columns-item:not(:last-child), .phone .columns.gutter-xs.phone-break-last:only-child > .columns-item:not(:last-child), .phone .columns.gutter-xs.phone-break-middle:only-child > .columns-item:not(:last-child), .phone .columns.gutter-xs.phone-break-all:only-child > .columns-item:not(:last-child) { margin-bottom: var(--space-xs); } .columns.gutter-s { margin-left: calc(-1 * var(--space-s) / 2); margin-right: calc(-1 * var(--space-s) / 2); } .columns.gutter-s > .columns-item { margin-bottom: var(--space-s); padding: var(--space-none) calc(var(--space-s) / 2); } .tablet .columns.gutter-s.tablet-break-first:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-s.tablet-break-last:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-s.tablet-break-middle:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-s.tablet-break-all:only-child > .columns-item:not(:last-child) { margin-bottom: var(--space-s); } .phone .columns.gutter-s.phone-break-first:only-child > .columns-item:not(:last-child), .phone .columns.gutter-s.phone-break-last:only-child > .columns-item:not(:last-child), .phone .columns.gutter-s.phone-break-middle:only-child > .columns-item:not(:last-child), .phone .columns.gutter-s.phone-break-all:only-child > .columns-item:not(:last-child) { margin-bottom: var(--space-s); } .columns.gutter-base { margin-left: calc(-1 * var(--space-base) / 2); margin-right: calc(-1 * var(--space-base) / 2); } .columns.gutter-base > .columns-item { margin-bottom: var(--space-base); padding: var(--space-none) calc(var(--space-base) / 2); } .tablet .columns.gutter-base.tablet-break-first:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-base.tablet-break-last:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-base.tablet-break-middle:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-base.tablet-break-all:only-child > .columns-item:not(:last-child) { margin-bottom: var(--space-base); } .phone .columns.gutter-base.phone-break-first:only-child > .columns-item:not(:last-child), .phone .columns.gutter-base.phone-break-last:only-child > .columns-item:not(:last-child), .phone .columns.gutter-base.phone-break-middle:only-child > .columns-item:not(:last-child), .phone .columns.gutter-base.phone-break-all:only-child > .columns-item:not(:last-child) { margin-bottom: var(--space-base); } .columns.gutter-m { margin-left: calc(-1 * var(--space-m) / 2); margin-right: calc(-1 * var(--space-m) / 2); } .columns.gutter-m > .columns-item { margin-bottom: var(--space-m); padding: var(--space-none) calc(var(--space-m) / 2); } .tablet .columns.gutter-m.tablet-break-first:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-m.tablet-break-last:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-m.tablet-break-middle:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-m.tablet-break-all:only-child > .columns-item:not(:last-child) { margin-bottom: var(--space-m); } .phone .columns.gutter-m.phone-break-first:only-child > .columns-item:not(:last-child), .phone .columns.gutter-m.phone-break-last:only-child > .columns-item:not(:last-child), .phone .columns.gutter-m.phone-break-middle:only-child > .columns-item:not(:last-child), .phone .columns.gutter-m.phone-break-all:only-child > .columns-item:not(:last-child) { margin-bottom: var(--space-m); } .columns.gutter-l { margin-left: calc(-1 * var(--space-l) / 2); margin-right: calc(-1 * var(--space-l) / 2); } .columns.gutter-l > .columns-item { margin-bottom: var(--space-l); padding: var(--space-none) calc(var(--space-l) / 2); } .tablet .columns.gutter-l.tablet-break-first:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-l.tablet-break-last:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-l.tablet-break-middle:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-l.tablet-break-all:only-child > .columns-item:not(:last-child) { margin-bottom: var(--space-l); } .phone .columns.gutter-l.phone-break-first:only-child > .columns-item:not(:last-child), .phone .columns.gutter-l.phone-break-last:only-child > .columns-item:not(:last-child), .phone .columns.gutter-l.phone-break-middle:only-child > .columns-item:not(:last-child), .phone .columns.gutter-l.phone-break-all:only-child > .columns-item:not(:last-child) { margin-bottom: var(--space-l); } .columns.gutter-xl { margin-left: calc(-1 * var(--space-xl) / 2); margin-right: calc(-1 * var(--space-xl) / 2); } .columns.gutter-xl > .columns-item { margin-bottom: var(--space-xl); padding: var(--space-none) calc(var(--space-xl) / 2); } .tablet .columns.gutter-xl.tablet-break-first:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-xl.tablet-break-last:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-xl.tablet-break-middle:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-xl.tablet-break-all:only-child > .columns-item:not(:last-child) { margin-bottom: var(--space-xl); } .phone .columns.gutter-xl.phone-break-first:only-child > .columns-item:not(:last-child), .phone .columns.gutter-xl.phone-break-last:only-child > .columns-item:not(:last-child), .phone .columns.gutter-xl.phone-break-middle:only-child > .columns-item:not(:last-child), .phone .columns.gutter-xl.phone-break-all:only-child > .columns-item:not(:last-child) { margin-bottom: var(--space-xl); } .columns.gutter-xxl { margin-left: calc(-1 * var(--space-xxl) / 2); margin-right: calc(-1 * var(--space-xxl) / 2); } .columns.gutter-xxl > .columns-item { margin-bottom: var(--space-xxl); padding: var(--space-none) calc(var(--space-xxl) / 2); } .tablet .columns.gutter-xxl.tablet-break-first:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-xxl.tablet-break-last:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-xxl.tablet-break-middle:only-child > .columns-item:not(:last-child), .tablet .columns.gutter-xxl.tablet-break-all:only-child > .columns-item:not(:last-child) { margin-bottom: var(--space-xxl); } .phone .columns.gutter-xxl.phone-break-first:only-child > .columns-item:not(:last-child), .phone .columns.gutter-xxl.phone-break-last:only-child > .columns-item:not(:last-child), .phone .columns.gutter-xxl.phone-break-middle:only-child > .columns-item:not(:last-child), .phone .columns.gutter-xxl.phone-break-all:only-child > .columns-item:not(:last-child) { margin-bottom: var(--space-xxl); } .columns:only-child > .columns-item { margin-bottom: var(--space-none); } .phone .columns.phone-break-first > .columns-item:first-child, .phone .columns.phone-break-last > .columns-item:last-child, .phone .columns.phone-break-all > .columns-item, .phone .columns.columns2.phone-break-middle > .columns-item, .phone .columns.columns3.phone-break-middle > .columns-item:last-child, .phone .columns.columns-small-left.phone-break-middle > .columns-item, .phone .columns.columns-medium-left.phone-break-middle > .columns-item, .phone .columns.columns-small-right.phone-break-middle > .columns-item, .phone .columns.columns-medium-right.phone-break-middle > .columns-item { -webkit-box-flex: 0; flex: 0 0 auto; width: 100%; } .phone .columns.columns4.phone-break-middle > .columns-item { -webkit-box-flex: 0; flex: 0 0 auto; width: 50%; } .phone .columns.columns5.phone-break-middle > .columns-item:nth-child(1), .phone .columns.columns5.phone-break-middle > .columns-item:nth-child(2), .phone .columns.columns5.phone-break-middle > .columns-item:nth-child(3), .phone .columns.columns6.phone-break-middle > .columns-item:nth-child(1), .phone .columns.columns6.phone-break-middle > .columns-item:nth-child(2), .phone .columns.columns6.phone-break-middle > .columns-item:nth-child(3) { -webkit-box-flex: 0; flex: 0 0 auto; width: 33.333%; } .tablet .columns.tablet-break-first > .columns-item:first-child, .tablet .columns.tablet-break-last > .columns-item:last-child, .tablet .columns.tablet-break-all > .columns-item, .tablet .columns.columns2.tablet-break-middle > .columns-item, .tablet .columns.columns3.tablet-break-middle > .columns-item:last-child, .tablet .columns.columns-small-left.tablet-break-middle > .columns-item, .tablet .columns.columns-medium-left.tablet-break-middle > .columns-item, .tablet .columns.columns-small-right.tablet-break-middle > .columns-item, .tablet .columns.columns-medium-right.tablet-break-middle > .columns-item { -webkit-box-flex: 0; flex: 0 0 auto; width: 100%; } .tablet .columns.columns4.tablet-break-middle > .columns-item { -webkit-box-flex: 0; flex: 0 0 auto; width: 50%; } .tablet .columns.columns5.tablet-break-middle > .columns-item:nth-child(1), .tablet .columns.columns5.tablet-break-middle > .columns-item:nth-child(2), .tablet .columns.columns5.tablet-break-middle > .columns-item:nth-child(3), .tablet .columns.columns6.tablet-break-middle > .columns-item:nth-child(1), .tablet .columns.columns6.tablet-break-middle > .columns-item:nth-child(2), .tablet .columns.columns6.tablet-break-middle > .columns-item:nth-child(3) { -webkit-box-flex: 0; flex: 0 0 auto; width: 33.333%; } .osui-gallery, .osui-gallery > .list { display: grid; gap: var(--gallery-gap); grid-template-columns: repeat(var(--gallery-desktop-items), minmax(0, 1fr)); } .osui-gallery > * { margin-top: 0px; } .osui-gallery > .list { grid-column-end: calc(var(--gallery-desktop-items) + 1); grid-column-start: 1; overflow: initial; } .osui-gallery > .list .card, .osui-gallery > .list .animate { height: 100%; } .osui-gallery > .list .card-background { } .osui-gallery > img { object-fit: cover; } .tablet .osui-gallery, .tablet .osui-gallery > .list { grid-template-columns: repeat(var(--gallery-tablet-items), minmax(0, 1fr)); } .tablet .osui-gallery > .list { grid-column-end: calc(var(--gallery-tablet-items) + 1); } .phone .osui-gallery, .phone .osui-gallery > .list { grid-template-columns: repeat(var(--gallery-phone-items), minmax(0, 1fr)); } .phone .osui-gallery > .list { grid-column-end: calc(var(--gallery-phone-items) + 1); } .split-screen-wrapper { background-color: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-4); border-radius: var(--border-radius-soft); display: flex; overflow: hidden; position: relative; } .split-screen-wrapper .split-left, .split-screen-wrapper .split-right { overflow-y: auto; touch-action: pan-y; } .split-screen-wrapper .split-left, .split-screen-wrapper .split-right { } .split-screen-wrapper .split-left { width: var(--left-percentage); } .split-screen-wrapper .split-left .list-item { cursor: pointer; } .split-screen-wrapper .split-right { border-left: var(--border-size-s) solid var(--color-neutral-4); padding: var(--space-xl); width: calc(100% - var(--left-percentage)); } .split-screen-wrapper .split-right .split-right-close { left: calc(var(--os-safe-area-left) + var(--space-m)); position: fixed; top: 12px; z-index: var(--layer-global-screen); } .split-screen-wrapper .split-right .split-right-close { } .split-screen-wrapper .split-right .split-right-close a { color: var(--color-neutral-8); font-size: var(--font-size-base); } .split-screen-wrapper .split-right .split-right-content { height: 100%; } .split-screen-wrapper .split-right .split-right-content { } .split-screen-wrapper .split-right .split-right-content .split-right--placeholder { height: 100%; } .layout-native .split-right-close { left: calc(var(--os-safe-area-left) + 24px); } .desktop .split-screen-wrapper.is--screen-size, .tablet .split-screen-wrapper.is--screen-size { height: calc(100vh - var(--master-detail-height)); } .desktop .split-screen-wrapper.is--full-height, .tablet .split-screen-wrapper.is--full-height { height: var(--master-detail-height); } .desktop .split-screen-wrapper .split-right-close, .tablet .split-screen-wrapper .split-right-close { display: none; } .phone .split-screen-wrapper { } .phone .split-screen-wrapper .split-left, .phone .split-screen-wrapper .split-right { } .phone .split-screen-wrapper .split-left { width: 100%; } .phone .split-screen-wrapper .split-right { background-color: var(--color-neutral-0); border-left: var(--border-size-none); height: 100%; left: 0px; padding-bottom: calc(var(--os-safe-area-bottom) + var(--space-m)); padding-left: calc(var(--os-safe-area-left) + var(--space-m)); padding-right: calc(var(--os-safe-area-right) + var(--space-m)); padding-top: var(--header-size); position: fixed; top: 0px; transform: translateX(100%) translateZ(0px); transition: 190ms ease-in; width: 100%; will-change: transform; z-index: calc(var(--layer-above) + var(--layer-global-navigation)); } .phone .split-screen-wrapper .split-right.open { transform: translateX(0px) translateZ(0px); transition: 330ms ease-out; } .phone .split-screen-wrapper .split-right { } .phone .layout-native .split-right { padding-bottom: calc(var(--os-safe-area-bottom) + var(--space-base)); padding-left: calc(var(--os-safe-area-left) + var(--space-base)); padding-right: calc(var(--os-safe-area-right) + var(--space-base)); padding-top: calc(var(--header-size) + var(--os-safe-area-top)); } .phone .layout-native .split-right .split-right-close { display: block; left: calc(var(--os-safe-area-left) + var(--space-base)); } .phone.android[data-status-bar-height] .layout-native .split-right { padding-top: calc(var(--header-size) + var(--status-bar-height)); } .phone.ios .layout-native .split-right-close { top: calc(var(--os-safe-area-top) + 12px); } .android[data-status-bar-height] .layout-native .split-right-close { left: 16px; top: calc(var(--status-bar-height) + 10px); } .is-rtl .split-right { border-left: 0px; border-right: var(--border-size-s) solid var(--color-neutral-4); } .has-accessible-features .split-left .list-item:focus { box-shadow: none; } .has-accessible-features .split-left .list-item:focus::before { border: 3px solid var(--color-focus-outer); inset: 0px; content: ""; position: absolute; } .osui-accordion :first-child:not(.list) > .osui-accordion-item, .osui-accordion .list :first-child > .osui-accordion-item { border-bottom-right-radius: ; border-bottom-left-radius: ; border-top-left-radius: var(--border-radius-soft); border-top-right-radius: var(--border-radius-soft); } .osui-accordion :last-child:not(.list) > .osui-accordion-item, .osui-accordion .list :last-child > .osui-accordion-item { border-bottom-width: var(--border-size-s); border-top-left-radius: ; border-top-right-radius: ; border-bottom-left-radius: var(--border-radius-soft); border-bottom-right-radius: var(--border-radius-soft); } .osui-accordion :only-child > .osui-accordion-item, .osui-accordion .list :only-child > .osui-accordion-item { border-radius: var(--border-radius-soft); } .osui-accordion :first-child:not(.list) > .osui-accordion-item::after { border-top-left-radius: var(--border-radius-soft); border-top-right-radius: var(--border-radius-soft); } .osui-accordion .osui-accordion-item, .osui-accordion .list .osui-accordion-item { border-radius: var(--border-radius-none); } .osui-accordion .osui-accordion-item { border-bottom-width: var(--border-size-none); } .osui-accordion .osui-accordion-item::after { border-top-left-radius: var(--border-radius-none); border-top-right-radius: var(--border-radius-none); } .osui-accordion .osui-accordion-item { } .osui-accordion-item { --accordion-active-border-size: 2px; background-color: var(--color-neutral-0); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom-width: var(--border-size-s); border-radius: var(--border-radius-soft); position: relative; } .osui-accordion-item__click_zone { cursor: pointer; } .osui-accordion-item--toggle-with-icon .osui-accordion-item__title { cursor: default; } .osui-accordion-item--toggle-with-icon .osui-accordion-item__icon { cursor: pointer; } .osui-accordion-item::after { background-color: transparent; border-color: transparent; border-style: solid; border-top-left-radius: var(--border-radius-soft); border-top-right-radius: var(--border-radius-soft); border-width: var(--accordion-active-border-size) var(--border-size-none) var(--border-size-none) var(--border-size-none); content: ""; left: 0px; height: 100%; pointer-events: none; position: absolute; opacity: 0; top: -1px; width: 100%; } .osui-accordion-item--is-open > .osui-accordion-item__title { font-weight: var(--font-semi-bold); } .osui-accordion-item--is-open > .osui-accordion-item__title > .osui-accordion-item__icon--caret { transform: rotate(180deg); } .osui-accordion-item--is-open > .osui-accordion-item__title > .osui-accordion-item__icon--plus-minus::after { transform: rotate(90deg); } .osui-accordion-item--is-open.osui-accordion-item--is-disabled::after { border-color: var(--color-neutral-6); } .osui-accordion-item--is-open::after { border-color: var(--color-primary); opacity: 1; transition: opacity 300ms ease-in; } .osui-accordion-item--is-disabled { color: var(--color-neutral-7); pointer-events: none; } .osui-accordion-item--is-disabled .osui-accordion-item__icon { color: var(--color-neutral-6); } .osui-accordion-item--is-disabled .osui-accordion-item__icon--plus-minus::after, .osui-accordion-item--is-disabled .osui-accordion-item__icon--plus-minus::before { background-color: var(--color-neutral-6); } .osui-accordion-item__title { -webkit-box-align: center; align-items: center; direction: ltr; display: flex; font-size: var(--font-size-h6); line-height: 1; padding: var(--space-m); width: 100%; } .osui-accordion-item__title__placeholder { text-overflow: ellipsis; width: 100%; } .osui-accordion-item__title--is-left { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; } .osui-accordion-item__title--is-left .osui-accordion-item__title__placeholder { padding-left: var(--space-s); } .osui-accordion-item__icon { -webkit-box-align: center; align-items: center; color: var(--color-primary); display: flex; font-family: FontAwesome; font-size: var(--font-size-h4); font-weight: var(--font-regular); height: 16px; -webkit-box-pack: center; justify-content: center; transition: 300ms ease-in-out; width: 16px; } .osui-accordion-item__icon--caret::after { content: ""; } .osui-accordion-item__icon--plus-minus::after { background-color: var(--color-primary); content: " "; height: 100%; transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out; width: 2px; } .osui-accordion-item__icon--plus-minus::before { background-color: var(--color-primary); content: " "; height: 2px; position: absolute; width: 16px; } .osui-accordion-item__icon--custom:not(.osui-accordion-item__click_zone) { pointer-events: none; } .osui-accordion-item__icon--hidden { display: none; height: 0px; width: 0px; } .osui-accordion-item__content { display: block; overflow: hidden; padding: var(--space-none) var(--space-m); } .osui-accordion-item__content--is-collapsed { height: 0px; visibility: hidden; } .osui-accordion-item__content--is-expanded { height: auto; padding: var(--space-none) var(--space-m) var(--space-m); visibility: visible; } .osui-accordion-item__content--is-animating { transition: 300ms ease-in-out; } .osui-accordion-item__content [data-block*="AnimatedLabel"]:first-child .animated-label { margin-top: var(--space-s); } .osui-accordion-item .choices__list.choices__list--dropdown, .osui-accordion-item [data-dropdown] > div.dropdown-list { position: initial; } .osui-accordion-item .osui-accordion { margin-top: var(--accordion-active-border-size); } .phone .osui-accordion-item .osui-accordion-item__title { font-size: calc(var(--font-size-base)); } .layout-native .osui-accordion-item__title { padding: var(--space-base); } .layout-native .osui-accordion-item__content { padding: var(--space-none) var(--space-base); } .layout-native .osui-accordion-item__content--is-collapsed { padding: var(--space-none) var(--space-base); } .layout-native .osui-accordion-item__content--is-expanded { padding: var(--space-none) var(--space-base) var(--space-base); } .has-accessible-features .osui-accordion-item__title:focus, .has-accessible-features .osui-accordion-item__content:focus { box-shadow: none; } .has-accessible-features .osui-accordion-item__title:focus-visible, .has-accessible-features .osui-accordion-item__content:focus-visible { outline: var(--border-size-l) solid var(--color-focus-outer); } .is-rtl .osui-accordion-item__title__placeholder { direction: rtl; margin-right: var(--space-s); } .alert { -webkit-box-align: center; align-items: center; border-radius: var(--border-radius-soft); color: var(--color-neutral-0); display: flex; padding: var(--space-base); } .alert .alert-icon { align-self: flex-start; display: inline-flex; font-size: 24px; margin-right: var(--space-base); } .alert .fa-fw { width: auto; } .alert .alert-message { -webkit-box-flex: 1; flex: 1 1 0%; } .alert-info { background-color: var(--color-info); } .alert-success { background-color: var(--color-success); } .alert-error { background-color: var(--color-error); } .alert-warning { background-color: var(--color-warning); color: var(--color-neutral-10); } .is-rtl .alert-icon { margin-left: var(--space-base); margin-right: 0px; } .blank-slate { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; justify-content: space-around; text-align: center; } .blank-slate.large { height: 100%; } .blank-slate.large .blank-slate-icon { font-size: 120px; } .blank-slate.large .blank-slate-actions { padding: var(--space-xxl) var(--space-base); } .blank-slate-description { color: var(--color-neutral-9); padding: var(--space-none) var(--space-base); } .blank-slate-actions { padding: var(--space-base); } .blank-slate-icon { color: var(--color-neutral-6); font-size: 70px; } .card { background-color: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-4); border-radius: var(--border-radius-soft); padding: var(--space-m); } .layout-native .card { padding: var(--space-base); } .card-background { -webkit-box-align: center; align-items: center; border-radius: var(--border-radius-soft); color: var(--color-neutral-0); display: flex; overflow: hidden; padding: var(--space-m); position: relative; } .card-background { } .card-background-content { display: flex; position: relative; width: 100%; z-index: var(--layer-local-tier-1); } .card-background-content { } .card-background-content.top-left, .card-background-content.center-left, .card-background-content.bottom-left { text-align: left; } .card-background-content.top-center, .card-background-content.center, .card-background-content.bottom-center { text-align: center; } .card-background-content.top-right, .card-background-content.center-right, .card-background-content.bottom-right { text-align: right; } .card-background-image, .card-background-color { left: 0px; position: absolute; top: 0px; height: 100%; width: 100%; } .card-background-image img { height: 100%; object-fit: cover; object-position: center center; width: 100%; } .card-background-color { opacity: 0.6; } .card-background-color::after { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%); content: ""; height: 100%; left: 0px; opacity: 1; position: absolute; top: 0px; width: 100%; z-index: var(--layer-local-tier-1); } .remove-card-gradient .card-background-color::after { background: none; } .layout-native .card-background { padding: var(--space-base); } .layout-native .card-background.padding-none { padding: var(--space-none); } .card-detail { -webkit-box-align: center; align-items: center; display: flex; } .card-detail-left { max-width: 120px; padding-right: var(--space-base); } .card-detail-center { -webkit-box-flex: 1; flex: 1 1 0%; } .card-detail-right { padding-left: var(--space-base); } .card-detail-title { color: var(--color-neutral-10); font-size: var(--font-size-h5); font-weight: var(--font-semi-bold); } .card-detail-text { color: var(--color-neutral-7); overflow: hidden; text-overflow: ellipsis; } .is-rtl .card-detail-left { padding-left: var(--space-base); padding-right: 0px; } .is-rtl .card-detail-right { padding-left: 0px; padding-right: var(--space-base); } .card-sectioned { display: flex; -webkit-box-pack: justify; justify-content: space-between; padding: var(--space-none); } .card-sectioned-top { display: flex; -webkit-box-flex: 1; flex: 1 1 0%; } .card-sectioned.flex-direction-row .card-image { padding: var(--space-m) var(--space-none) var(--space-m) var(--space-m); } .card-sectioned.flex-direction-row .card-image.padding-none { padding: var(--space-none); } .card-sectioned.flex-direction-row .card-sectioned-right .card-image { -webkit-box-ordinal-group: 3; order: 2; padding: var(--space-m) var(--space-m) var(--space-m) var(--space-none); } .card-sectioned.flex-direction-row .card-sectioned-right .card-image.padding-none { padding: var(--space-none); } .card-image { padding: var(--space-m) var(--space-m) var(--space-none); } .card-image img { display: block; margin: 0px auto; } .card-title { font-size: var(--font-size-h4); font-weight: var(--font-semi-bold); padding: var(--space-m) var(--space-m) var(--space-none) var(--space-m); } .card-content { -webkit-box-flex: 1; flex: 1 1 0%; padding: var(--space-m); } .card-bottom { padding: var(--space-none) var(--space-m) var(--space-m); } .layout-native .card-sectioned { padding: 0px; } .layout-native .card-sectioned.flex-direction-row .card-image { padding: var(--space-base) var(--space-none) var(--space-base) var(--space-base); } .layout-native .card-sectioned.flex-direction-row .card-image.padding-none { padding: var(--space-none); } .layout-native .card-title { padding: var(--space-base) var(--space-base) var(--space-none) var(--space-base); } .layout-native .card-image { padding: var(--space-base) var(--space-base) var(--space-none); } .layout-native .card-image.padding-none { padding: var(--space-none); } .layout-native .card-content { padding: var(--space-base); } .layout-native .card-content.padding-none { padding: var(--space-none); } .layout-native .card-bottom { padding: var(--space-none) var(--space-base) var(--space-base); } .tablet .card-title { font-size: calc(var(--font-size-h4) - 1px); } .phone .card-title { font-size: calc(var(--font-size-h4) - 2px); } .chat { display: flex; } .chat.right { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; } .chat.right .chat-photo { margin-left: var(--space-base); margin-right: var(--space-none); } .chat.right .chat-message { background-color: var(--color-indigo); color: var(--color-neutral-0); text-align: right; } .chat-photo { margin-right: var(--space-base); } .chat-photo img { border-radius: var(--border-radius-circle); height: 40px; object-fit: cover; width: 40px; } .chat-message { background-color: var(--color-neutral-3); border-radius: var(--border-radius-soft); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; max-width: 600px; padding: var(--space-base); position: relative; word-break: break-word; } .chat-message-status { display: block; font-size: var(--font-size-xs); margin-top: var(--space-s); } .chat-message-status.hidden { display: none; } .is-rtl .chat.right .chat-photo { margin-left: var(--space-none); margin-right: var(--space-base); } .is-rtl .chat-photo { margin-left: var(--space-base); margin-right: 0px; } .osui-flip-content { perspective: 200vw; position: relative; overflow: hidden; } .osui-flip-content { } .firefox .osui-flip-content { transform: perspective(200vw); transform-style: preserve-3d; } .osui-flip-content--flipped .osui-flip-content__container { transform: rotateY(-90deg); } .osui-flip-content--flipped .osui-flip-content__container__front { position: absolute; } .osui-flip-content--flipped .osui-flip-content__container__back { position: relative; transform: rotateY(90deg); } .osui-flip-content__container { cursor: default; position: relative; transform-style: preserve-3d; transition: 630ms cubic-bezier(0.03, 0.01, 0.67, 1.97); } .osui-flip-content__container--flip-self { cursor: pointer; } .osui-flip-content__container { } .osui-flip-content__container__front, .osui-flip-content__container__back { backface-visibility: hidden; left: 0px; top: 0px; } .osui-flip-content__container__front:empty, .osui-flip-content__container__back:empty { } .osui-flip-content__container__front { position: relative; z-index: var(--layer-global-screen); } .osui-flip-content__container__back { position: absolute; width: 100%; } .osui-flip-content__container__back { } .is-rtl .osui-flip-content--flipped .osui-flip-content__container { transform: rotateY(90deg); } .is-rtl .osui-flip-content--flipped .osui-flip-content__container__back { transform: rotateY(-90deg); } .floating-content { position: fixed; width: auto; z-index: var(--layer-global-elevated); } .floating-content.floating-content-full-width { left: 0px; right: 0px; width: auto; } .floating-content.floating-content-full-width > .OSInline { display: inline; } .floating-content.floating-content-full-height { margin-top: 0px; top: calc(var(--header-size) + var(--space-base) * 2); } .floating-content.floating-content-full-height.absolute-top { top: var(--os-safe-area-top); } .floating-content.absolute-bottom { bottom: var(--os-safe-area-bottom); } .floating-content.absolute-top-plus-header { top: calc(var(--header-size) + var(--os-safe-area-top)); } .floating-content > div:empty { } .floating-content-top { left: 50%; margin-top: 0px; top: calc(var(--header-size) + var(--space-base) * 2); transform: translateX(-50%); } .floating-content-top-left { left: 0px; margin-top: 0px; top: calc(var(--header-size) + var(--space-base) * 2); } .floating-content-top-right { margin-top: 0px; right: 0px; top: calc(var(--header-size) + var(--space-base) * 2); } .floating-content-left { left: 0px; top: 50%; transform: translateY(-50%); } .floating-content-right { right: 0px; top: 50%; transform: translateY(-50%); } .floating-content-center { left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); } .floating-content-center.floating-content-full-width { transform: translateX(0px) translateY(-50%); } .floating-content-center.floating-content-full-height { bottom: 0px; transform: translateY(0px) translateX(-50%); } .floating-content-center.floating-content-center.floating-content-full-width.floating-content-full-height { transform: translateX(0px) translateY(0px); } .floating-content-bottom { bottom: 0px; left: 50%; transform: translateX(-50%); } .floating-content-bottom-left { bottom: 0px; left: 0px; } .floating-content-bottom-right { bottom: 0px; right: 0px; } .floating-content-top.floating-content-full-height, .floating-content-top-left.floating-content-full-height, .floating-content-top-right.floating-content-full-height, .floating-content-bottom.floating-content-full-height, .floating-content-bottom-left.floating-content-full-height, .floating-content-bottom-right.floating-content-full-height { bottom: 0px; } .floating-content-top.floating-content-full-width, .floating-content-bottom.floating-content-full-width { transform: translateX(0px); } .floating-content-top.floating-content-full-width, .floating-content-bottom.floating-content-full-width, .floating-content-center.floating-content-full-width { transform: translateX(0px); } .floating-content-left.floating-content-full-height, .floating-content-right.floating-content-full-height { bottom: 0px; transform: translateY(0px); } .floating-content-margin { margin: var(--space-l); } .floating-content-margin.floating-content-center { left: calc(50% - var(--space-l)); top: calc(50% - var(--space-l)); } .floating-content-margin.floating-content-left, .floating-content-margin.floating-content-right { top: calc(50% - var(--space-l)); } .floating-content-margin.floating-content-top, .floating-content-margin.floating-content-bottom, .floating-content-margin.floating-content-center { left: calc(50% - var(--space-l)); } .absolute-bottom.absolute-center.floating-content-bottom { top: inherit; } .layout .blank .floating-content-top, .layout .blank .floating-content-top-right, .layout .blank .floating-content-top-left, .layout .blank .floating-content.floating-content-full-height { top: 0px; } .layout .blank .floating-content.floating-content-full-height.floating-content-margin { margin: var(--space-l); } .layout:not(.menu-visible) .floating-content[class*="absolute-"]:not(.absolute-top-plus-header), .layout.aside-expandable .floating-content[class*="absolute-"]:not(.absolute-top-plus-header) { z-index: calc(var(--layer-global-navigation) + var(--layer-local-tier-1)); } .aside-visible.menu-visible .floating-content-top:not(.absolute-top), .aside-visible.menu-visible .floating-content-center:not(.absolute-center), .aside-visible.menu-visible .floating-content-bottom:not(.absolute-bottom), .aside-expandable.menu-visible .floating-content-top:not(.absolute-top), .aside-expandable.menu-visible .floating-content-center:not(.absolute-center), .aside-expandable.menu-visible .floating-content-bottom:not(.absolute-bottom) { left: calc(50% + var(--side-menu-size) / 2); } .aside-visible.menu-visible .floating-content.floating-content-full-width, .aside-visible.menu-visible .floating-content-left:not(.absolute-left), .aside-visible.menu-visible .floating-content-bottom-left:not(.absolute-left), .aside-visible.menu-visible .floating-content-top-left:not(.absolute-left), .aside-expandable.menu-visible .floating-content.floating-content-full-width, .aside-expandable.menu-visible .floating-content-left:not(.absolute-left), .aside-expandable.menu-visible .floating-content-bottom-left:not(.absolute-left), .aside-expandable.menu-visible .floating-content-top-left:not(.absolute-left) { left: var(--side-menu-size); } .desktop .layout.layout-side:not(.layout-native) .floating-content-top-left:not(.absolute-left), .desktop .layout.layout-side:not(.layout-native) .floating-content-left:not(.absolute-left), .desktop .layout.layout-side:not(.layout-native) .floating-content-bottom-left:not(.absolute-left) { left: var(--side-menu-size); } .desktop .layout-native .aside-visible .floating-content.floating-content-full-width { left: var(--side-menu-size); } .landscape .layout-native.aside-visible .floating-content.floating-content-full-width .aside-visible.menu-visible .floating-content.floating-content-full-width { left: var(--side-menu-size); } .tablet .layout-native .floating-content.floating-content-full-height.absolute-top, .phone .layout-native .floating-content.floating-content-full-height.absolute-top { top: var(--os-safe-area-top); } .tablet .layout-native .floating-content.floating-content-full-width, .phone .layout-native .floating-content.floating-content-full-width { left: 0px; right: 0px; } .tablet .layout-native .floating-content.absolute-bottom, .phone .layout-native .floating-content.absolute-bottom { bottom: var(--os-safe-area-bottom); } .tablet .layout-native .floating-content-bottom, .tablet .layout-native .floating-content-bottom-left, .tablet .layout-native .floating-content-bottom-right, .phone .layout-native .floating-content-bottom, .phone .layout-native .floating-content-bottom-left, .phone .layout-native .floating-content-bottom-right { bottom: calc(var(--bottom-bar-size) + var(--os-safe-area-bottom)); } .phone .floating-content-top-left, .phone .floating-content-left { left: var(--os-safe-area-left); } .phone .floating-content-top-right, .phone .floating-content-right { right: var(--os-safe-area-right); } .phone .floating-content-bottom { bottom: var(--os-safe-area-bottom); } .phone .floating-content-bottom-left { bottom: var(--os-safe-area-bottom); left: var(--os-safe-area-left); } .phone .floating-content-bottom-right { bottom: var(--os-safe-area-bottom); right: var(--os-safe-area-right); } .os-high-contrast .floating-button { border: var(--border-size-m) solid var(--color-neutral-7); } .list-item-content { -webkit-box-align: center; align-items: center; display: flex; } .list-item-content-left { max-width: 120px; padding-right: var(--space-m); } .list-item-content-center { -webkit-box-flex: 1; flex: 1 1 0%; overflow: hidden; } .list-item-content-right { padding-left: var(--space-m); } .list-item-content-title, .list-item-content-text { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .list-item-content-title { color: var(--color-neutral-10); font-size: var(--font-size-h5); font-weight: var(--font-semi-bold); } .list-item-content-text { color: var(--color-neutral-7); } .layout-native .list-item-content-left { padding-right: var(--space-base); } .layout-native .list-item-content-right { padding-left: var(--space-base); } .tablet .list-item-content-title { font-size: calc(var(--font-size-h5) - 1px); } .phone .list-item-content-title { font-size: calc(var(--font-size-h5) - 2px); } .is-rtl .list-item-content-left { padding-left: var(--space-m); padding-right: 0px; } .is-rtl .list-item-content-right { padding-left: 0px; padding-right: var(--space-m); } .is-rtl .layout-native .list-item-content-left { padding-left: var(--space-base); padding-right: 0px; } .is-rtl .layout-native .list-item-content-right { padding-left: 0px; padding-right: var(--space-base); } .is-rtl [data-list-item] .list-item-float-left { float: right; } .is-rtl [data-list-item] .list-item-float-right { float: left; } .section-title { background-color: transparent; border-bottom: var(--border-size-s) solid var(--color-neutral-4); color: var(--color-neutral-9); font-size: var(--font-size-h2); font-weight: var(--font-semi-bold); padding: var(--space-none) var(--space-none) var(--space-s) var(--space-none); position: relative; text-transform: none; width: 100%; } .section-content { padding: var(--space-s) var(--space-none) var(--space-none); } .section-group.is--sticky .section-title { position: sticky; top: calc(var(--section-top-position) + var(--os-safe-area-top)); z-index: calc(var(--layer-below) + var(--layer-global-navigation)); } .section-group .section-title { background-color: var(--color-background-body); } .layout-native .section-title { padding: var(--space-s) var(--space-base) var(--space-s) var(--space-base); } .layout-native .section-content { padding: 0px; } .android[data-status-bar-height] .section-group.is--sticky .section-title { top: calc(var(--section-top-position) + var(--status-bar-height)); } .ios[data-status-bar-height] .section-group.is--sticky .section-title { top: 0px; } .ios .layout-native .section-group .sticky { position: static; } .tablet .section-title { font-size: calc(var(--font-size-h2) - 2px); } .phone .section-title { font-size: calc(var(--font-size-h2) - 4px); } .tag { -webkit-box-align: center; align-items: center; color: var(--color-neutral-0); display: inline-flex; font-weight: var(--font-semi-bold); height: 32px; -webkit-box-pack: center; justify-content: center; line-height: 1; min-width: 32px; padding: var(--space-none) var(--space-base); word-break: normal; } .tag.tag-small { font-size: var(--font-size-xs); height: 24px; padding: var(--space-none) var(--space-s); } .tag.tag-medium { font-size: var(--font-size-base); height: 40px; padding: var(--space-none) var(--space-m); } .tag.background-transparent { color: var(--color-primary); } .tag.background-neutral-0 { color: var(--color-primary); } .tag.background-neutral-1, .tag.background-neutral-2, .tag.background-neutral-3, .tag.background-neutral-4 { color: var(--color-neutral-9); } .osui-tooltip { --osui-tooltip-background-color: var(--color-neutral-9); --osui-tooltip-arrow-size: 10px; --osui-floating-offset: var(--space-s); display: inline-block; position: relative; } .osui-tooltip { } .osui-tooltip .osui-balloon { background-color: var(--osui-tooltip-background-color); border-radius: var(--border-radius-soft); color: var(--color-neutral-0); font-size: var(--font-size-s); font-weight: var(--font-regular); line-height: initial; max-width: 250px; padding: var(--space-s); } .osui-tooltip .osui-balloon[class*="top"]::after { left: 0px; top: calc(var(--osui-floating-offset) * 2); } .osui-tooltip .osui-balloon[class*="left"]::after { left: calc(var(--osui-floating-offset) * 2); top: 0px; } .osui-tooltip .osui-balloon[class*="bottom-end"]::after { left: 0px; } .osui-tooltip .osui-balloon::after { content: ""; position: absolute; left: calc(0px - var(--osui-floating-offset) * 2); top: calc(0px - var(--osui-floating-offset) * 2); width: 100%; height: 100%; z-index: var(--layer-global-negative); } .osui-tooltip .osui-balloon { } .osui-tooltip__balloon-arrow { position: absolute; width: var(--osui-tooltip-arrow-size); height: var(--osui-tooltip-arrow-size); background-color: var(--osui-tooltip-background-color); transform: rotate(45deg); z-index: var(--layer-global-negative); } .osui-tooltip__content { cursor: pointer; } .osui-tooltip__content:empty { } .osui-tooltip__balloon-wrapper__balloon { text-wrap: wrap; } .os-high-contrast .osui-tooltip .osui-balloon { border: var(--border-size-s) solid var(--osui-tooltip-background-color); } .os-high-contrast .osui-tooltip__balloon-arrow { border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-right-width: var(--border-size-s); border-bottom-width: var(--border-size-s); } .avatar { -webkit-box-align: center; align-items: center; color: var(--color-neutral-0); display: inline-flex; font-weight: var(--font-semi-bold); height: 32px; -webkit-box-pack: center; justify-content: center; line-height: 1; text-transform: uppercase; width: 32px; } .avatar.background-transparent { color: var(--color-primary); } .avatar.background-neutral-0 { color: var(--color-primary); } .avatar.background-neutral-1, .avatar.background-neutral-2, .avatar.background-neutral-3, .avatar.background-neutral-4 { color: var(--color-neutral-9); } .avatar-small { font-size: var(--font-size-xs); height: 24px; width: 24px; } .avatar-medium { font-size: var(--font-size-base); height: 40px; width: 40px; } .avatar span { width: auto; } .action-sheet { bottom: 0px; left: 0px; margin-top: 0px; padding-bottom: calc(var(--os-safe-area-bottom) + var(--space-base)); padding-left: calc(var(--os-safe-area-left) + var(--space-base)); padding-right: calc(var(--os-safe-area-right) + var(--space-base)); padding-top: var(--space-base); pointer-events: auto; position: absolute; transform: translateY(100%); width: 100%; will-change: transform; z-index: var(--layer-global-off-canvas); } .action-sheet { } .action-sheet-container { height: 100%; left: 0px; overflow: hidden; pointer-events: none; position: fixed; top: 0px; width: 100%; z-index: var(--layer-global-off-canvas); } .action-sheet-container { } .action-sheet-container::after { background-color: var(--overlay-background); content: ""; display: block; height: 100%; left: 0px; opacity: 0; pointer-events: none; position: absolute; top: 0px; transition: opacity 0.3s cubic-bezier(0, 0, 0.3, 1); width: 100%; will-change: opacity; } .action-sheet-container::after { } .action-sheet-container--visible { pointer-events: auto; } .action-sheet-container--visible.action-sheet-container::after { opacity: 1; } .action-sheet-container--visible .action-sheet { transform: none; } .action-sheet-container--visible.action-sheet-container--animatable .action-sheet { transition: 330ms ease-out; } .action-sheet-container--animatable .action-sheet { transition: 130ms ease-in; } .action-sheet-buttons { border-radius: var(--border-radius-soft); display: block; overflow: hidden; position: relative; transform: translateZ(0px); } .action-sheet-actions { } .action-sheet-actions .btn { border: none; border-radius: 0px; margin-top: 1px; width: 100%; } .action-sheet-actions:first-child .btn { margin-top: 0px; } .action-sheet-cancel .btn { border: none; color: var(--color-neutral-8); } .desktop .action-sheet-buttons, .desktop .action-sheet-cancel { max-width: 500px; } .desktop .action-sheet-buttons, .desktop .action-sheet-cancel, .tablet .action-sheet-buttons, .tablet .action-sheet-cancel { margin: var(--space-none) auto; } .desktop .action-sheet-cancel, .tablet .action-sheet-cancel { margin: var(--space-base) auto var(--space-none); } .tablet .action-sheet-buttons, .tablet .action-sheet-cancel { max-width: 600px; } .os-high-contrast .action-sheet-container--visible .action-sheet { background-color: var(--color-neutral-0); border: var(--border-size-l) solid var(--color-focus-outer); } .os-high-contrast .action-sheet-actions { --osui-action-sheet-actions-layer: 0; position: relative; z-index: var(--osui-action-sheet-actions-layer); } .os-high-contrast .action-sheet-actions:has(.btn:focus) { z-index: calc(var(--osui-action-sheet-actions-layer) + var(--layer-local-tier-1)); } .os-high-contrast .action-sheet-buttons { overflow: visible; } .animate { animation-duration: 1000ms; animation-fill-mode: both; display: inline-block; transition-timing-function: ease-out; visibility: hidden; width: 100%; will-change: transform; } .animate.slow { animation-duration: 1500ms; } .animate.fast { animation-duration: 500ms; } .bottom-to-top { animation-name: bottomtotop; visibility: visible !important; } .bounce { animation-name: bounce; visibility: visible !important; } .fade-in { animation-name: fadein; visibility: visible !important; } .left-to-right { animation-name: lefttoright; visibility: visible !important; } .right-to-left { animation-name: righttoleft; visibility: visible !important; } .top-to-bottom { animation-name: toptobottom; visibility: visible !important; } .scale { animation-name: scale; visibility: visible !important; } .scale-down { animation-name: scaledown; visibility: visible !important; } .scale-up { animation-name: scaleup; visibility: visible !important; } .spinner { animation: 1000ms linear 0s infinite normal none running spinner; visibility: visible !important; } .spinner.slow { animation: 1500ms linear 0s infinite normal none running spinner; } .spinner.fast { animation: 500ms linear 0s infinite normal none running spinner; } .animated-label { position: relative; } .animated-label.active .animated-label-text { font-size: var(--font-size-xs); top: -10px; } .animated-label.active .animated-label-input .form-control[data-input]::-webkit-datetime-edit { color: var(--color-neutral-9); } .animated-label.active .animated-label-input [data-textarea] { padding-bottom: var(--space-xs); } .animated-label-text { color: var(--color-neutral-8); font-size: var(--font-size-s); pointer-events: none; position: absolute; top: 8px; transition: 300ms; z-index: var(--layer-global-screen); } .animated-label-text .icon { padding-right: var(--space-base); } .animated-label-text { } .animated-label-input:empty { } .animated-label-input .form-control[data-input], .animated-label-input .form-control[data-textarea] { background-color: transparent; border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom: var(--border-size-s) solid var(--color-neutral-5); border-radius: var(--border-radius-none); padding: var(--space-none); transition: 100ms ease-in-out; } .animated-label-input .form-control[data-input]:focus, .animated-label-input .form-control[data-textarea]:focus { border-bottom: var(--border-size-s) solid var(--color-primary); } .animated-label-input .form-control[data-input]:focus::-webkit-datetime-edit, .animated-label-input .form-control[data-textarea]:focus::-webkit-datetime-edit { color: var(--color-neutral-9); } .animated-label-input .form-control[data-input].not-valid, .animated-label-input .form-control[data-textarea].not-valid { border-bottom: var(--border-size-s) solid var(--color-error); } .animated-label-input .form-control[data-input].not-valid:focus, .animated-label-input .form-control[data-textarea].not-valid:focus { border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom: var(--border-size-s) solid var(--color-error); } .animated-label-input .form-control[data-input]::-webkit-datetime-edit, .animated-label-input .form-control[data-textarea]::-webkit-datetime-edit { color: transparent; } .animated-label-input .form-control[data-input]::-webkit-calendar-picker-indicator, .animated-label-input .form-control[data-textarea]::-webkit-calendar-picker-indicator { display: none; } .animated-label-input .form-control[data-input]:-webkit-autofill, .animated-label-input .form-control[data-textarea]:-webkit-autofill { animation-name: onAutoFillStart; } .animated-label-input .form-control[data-input]:not(:-webkit-autofill), .animated-label-input .form-control[data-textarea]:not(:-webkit-autofill) { animation-name: onAutoFillCancel; } .animated-label-input .form-control[data-textarea] { margin-top: var(--space-s); } .animated-label-input .form-control[data-textarea] + span.validation-message { bottom: 7px; } .list.list-group > [data-block*="AnimatedLabel"]:first-child .animated-label { margin-top: var(--space-s); } .form .animated-label-input .form-control[data-textarea] + span.validation-message { position: relative; bottom: var(--space-m); } @-webkit-keyframes onAutoFillStart { } @keyframes onAutoFillStart { } @-webkit-keyframes onAutoFillCancel { } @keyframes onAutoFillCancel { } .tablet .animated-label-text, .phone .animated-label-text { top: 14px; } .tablet .form-control[data-textarea] + span.validation-message, .phone .form-control[data-textarea] + span.validation-message { bottom: 10px; } .has-accessible-features .animated-label-input .form-control[data-input] { border-color: var(--color-neutral-7); } .has-accessible-features .animated-label-input .form-control[data-input]:hover { border-color: var(--color-neutral-8); } .has-accessible-features .animated-label-input .form-control[data-input]:focus { box-shadow: 0 3px 0 0 var(--color-focus-outer); } .os-high-contrast .animated-label-text { font-weight: var(--font-semi-bold); padding: var(--space-none) var(--space-s); } .os-high-contrast .animated-label.active .animated-label-text { background-color: var(--color-neutral-8); font-size: var(--font-size-s); top: -16px; } .os-high-contrast .animated-label-input .form-control[data-input] { padding: var(--space-none) var(--space-s); } .osui-balloon { --border-radius-rounded: 16px; --osui-floating-position-x: 0; --osui-floating-position-y: 0; --osui-balloon-shadow: var(--shadow-s); --osui-balloon-width: max-content; --osui-balloon-position: fixed; box-shadow: var(--osui-balloon-shadow); border-radius: var(--osui-balloon-shape); background-color: var(--color-neutral-0); height: auto; left: var(--osui-floating-position-x); opacity: 0; position: var(--osui-balloon-position); pointer-events: none; top: var(--osui-floating-position-y); visibility: hidden; width: var(--osui-balloon-width); z-index: var(--layer-global-elevated); } .osui-balloon--is-open { visibility: visible; opacity: 1; pointer-events: all; transition: opacity 300ms ease-in; } .osui-balloon:not(.osui-balloon--is-open) > * { display: none; } .osui-balloon:not(.osui-balloon--is-open) > * { } .osui-balloon { } .osui-balloon.bottom { } .osui-balloon.bottom-start, .osui-balloon.bottom-left { } .osui-balloon.bottom-end, .osui-balloon.bottom-right { } .osui-balloon.center { } .osui-balloon.left-end { } .osui-balloon.left-start { } .osui-balloon.left { } .osui-balloon.right-end { } .osui-balloon.right-start { } .osui-balloon.right { } .osui-balloon.top-end, .osui-balloon.top-right { } .osui-balloon.top-start, .osui-balloon.top-left { } .osui-balloon.top { } .osui-bottom-sheet { --bottom-sheet-max-height: calc(100vh - 54px); --border-radius-sharp: none; --border-radius-rounded: 16px; --osui-bottom-sheet-draggable-area: 56px; --osui-bottom-sheet-transition-function: cubic-bezier(0.19, 0.35, 0.56, 0.96); background-color: var(--color-neutral-0); border-top-left-radius: var(--bottom-sheet-shape); border-top-right-radius: var(--bottom-sheet-shape); bottom: 0px; box-shadow: var(--shadow-l); left: 0px; max-height: var(--bottom-sheet-max-height); min-height: 50vh; position: fixed; text-align: center; transition: transform 350ms var(--osui-bottom-sheet-transition-function), -webkit-transform 350ms var(--osui-bottom-sheet-transition-function); transform: translateY(100%); width: 100%; z-index: var(--osui-bottom-sheet-layer); } .osui-bottom-sheet { } .osui-bottom-sheet .osui-bottom-sheet__content:empty, .osui-bottom-sheet .osui-bottom-sheet__header__top-bar:empty { } .osui-bottom-sheet--has-handler .osui-bottom-sheet__header::before { background: var(--color-neutral-5); border-radius: 100px; content: ""; height: 4px; left: 50%; position: absolute; top: var(--space-base); transform: translateX(-50%); width: 40px; } .osui-bottom-sheet--has-handler .osui-bottom-sheet__header__top-bar { padding-top: var(--space-l); } .osui-bottom-sheet--has-scroll { --osui-bottom-sheet-draggable-area: 0; } .osui-bottom-sheet--has-scroll .osui-bottom-sheet__header__top-bar::before { opacity: 1; transform: translateY(0px); } .osui-bottom-sheet--is-open { transform: translateY(0px); } .osui-bottom-sheet--is-open::before { background-color: var(--color-neutral-0); content: ""; height: 100%; left: 0px; position: absolute; top: 100%; width: 100%; } .osui-bottom-sheet--is-open + .osui-bottom-sheet-overlay { opacity: 1; pointer-events: all; } .osui-bottom-sheet:not(.osui-bottom-sheet--is-open) { transition: transform 200ms ease-out, -webkit-transform 200ms ease-out; } .osui-bottom-sheet:not(.osui-bottom-sheet--is-open) + .osui-bottom-sheet-overlay { transition: opacity 200ms ease-out; } .osui-bottom-sheet-overlay { background-color: var(--overlay-background); height: 100vh; left: 0px; opacity: 0; pointer-events: none; position: fixed; top: 0px; transition: opacity 350ms ease-in; width: 100vw; z-index: calc(var(--layer-below) + var(--osui-bottom-sheet-layer)); } .osui-bottom-sheet-overlay { } .osui-bottom-sheet__header { position: relative; } .osui-bottom-sheet__header::after { content: ""; height: var(--osui-bottom-sheet-draggable-area); left: 0px; position: absolute; top: 100%; width: 100%; } .osui-bottom-sheet__header__top-bar { padding: var(--space-base); } .osui-bottom-sheet__header__top-bar::before { box-shadow: var(--shadow-l); content: ""; height: 100%; left: 0px; opacity: 0; position: absolute; transform: translateY(-2px); transition: opacity 200ms ease, transform 200ms var(--osui-bottom-sheet-transition-function), -webkit-transform 200ms var(--osui-bottom-sheet-transition-function); top: 0px; width: 100%; z-index: var(--layer-global-negative); } .osui-bottom-sheet__header__top-bar:empty { padding-bottom: unset; } .osui-bottom-sheet__content { max-height: var(--bottom-sheet-max-height); overflow-y: scroll; padding-top: ; padding-right: ; padding-left: ; padding-bottom: calc(var(--bottom-bar-size) + var(--space-m) + var(--os-safe-area-bottom)); } .layout:not(.layout-native) .osui-bottom-sheet { --bottom-sheet-max-height: 85vh; } .desktop .osui-bottom-sheet__header::after { display: none; } .landscape .osui-bottom-sheet__header__top-bar, .landscape .osui-bottom-sheet__content { padding-right: calc(var(--space-base) + var(--os-safe-area-right)); padding-left: calc(var(--space-base) + var(--os-safe-area-left)); } .osui-bottom-sheet--is-active .vscomp-wrapper, .osui-bottom-sheet--is-active [data-popup-backdrop] { z-index: calc(var(--layer-above) + var(--osui-bottom-sheet-layer)); } .osui-bottom-sheet--is-active .osui-bottom-sheet__content .osui-datepicker, .osui-bottom-sheet--is-active .osui-bottom-sheet__content .osui-monthpicker, .osui-bottom-sheet--is-active .osui-bottom-sheet__content .osui-timepicker { position: relative; } .os-high-contrast .osui-bottom-sheet { border: var(--border-size-s) solid var(--color-neutral-0); } .osui-carousel { --osui-carousel-track-width: 100%; --osui-carousel-pagination-margin: 30px; } .osui-carousel .splide__arrow { background-color: var(--color-neutral-0); box-shadow: var(--shadow-xs); height: 40px; opacity: 1; transition: opacity 150ms linear; width: 40px; will-change: opacity; z-index: var(--layer-local-tier-1); } .osui-carousel .splide__arrow[disabled] { cursor: default; opacity: 0.3; } .osui-carousel .splide__arrow svg { height: 14px; width: 14px; } .osui-carousel .splide__arrow svg path { fill: var(--color-neutral-7); } .osui-carousel .splide__arrow { } .osui-carousel .splide__pagination { margin: 0px; z-index: var(--layer-local-tier-1); } .osui-carousel .splide__pagination__page.is-active { background-color: var(--color-primary); z-index: var(--layer-local-tier-1); } .osui-carousel .splide__list { transform-style: flat; } .osui-carousel .splide--draggable, .osui-carousel .splide.splide--draggable { cursor: grab; } .osui-carousel .splide img { height: 100%; object-fit: cover; } .osui-carousel--has-pagination { padding-bottom: var(--osui-carousel-pagination-margin); } .osui-carousel--has-pagination:not(.splide) .splide__pagination { bottom: calc(var(--osui-carousel-pagination-margin) * -1); } .osui-carousel--has-pagination.splide .splide__arrow { top: calc(50% - (var(--osui-carousel-pagination-margin)) / 2); } .osui-carousel--has-pagination.splide .splide__pagination { bottom: 0px; } .osui-carousel__content { } .osui-carousel__content > .list { overflow: unset; } .osui-carousel__content > .list { } .osui-carousel__track { max-width: 100%; width: var(--osui-carousel-track-width); z-index: var(--layer-global-screen); } .osui-carousel__track { } .osui-carousel .list:not([data-virtualization-disabled]), .osui-carousel .list:not([data-animation-disabled]) { } .osui-carousel .list:not([data-virtualization-disabled])::after, .osui-carousel .list:not([data-animation-disabled])::after { } .has-accessible-features .splide__slide { box-shadow: none; } .os-high-contrast .splide__pagination__page { outline: var(--border-size-l) solid var(--color-focus-outer); } .os-high-contrast .splide__pagination li { margin: var(--space-none) var(--space-xs); } .is-rtl .splide.splide--ltr { direction: ltr; } .is-rtl .splide.splide--rtl { direction: rtl; } .splide__track--fade > .splide__list > .splide__slide { z-index: var(--layer-global-screen); } .splide__track--fade > .splide__list > .splide__slide.is-active { z-index: var(--layer-local-tier-1); } .flatpickr-calendar { --osui-flatpickr-layer: var(--layer-global-elevated); border-radius: var(--border-radius-soft); border: var(--border-size-s) solid var(--color-neutral-5); box-shadow: var(--shadow-none); width: 320px; } .flatpickr-calendar.open { z-index: var(--osui-flatpickr-layer); } .flatpickr-calendar.open.inside-bottom-sheet { z-index: calc(var(--osui-bottom-sheet-layer) + var(--layer-local-tier-1)); } .flatpickr-calendar.open.inside-popup { z-index: calc(var(--osui-popup-layer) + var(--layer-local-tier-1)); } .flatpickr-calendar.open.inside-sidebar { z-index: calc(var(--osui-sidebar-layer) + var(--layer-local-tier-1)); } .flatpickr-calendar.open.inside-notification { z-index: calc(var(--osui-notification-layer) + var(--layer-local-tier-1)); } .flatpickr-calendar.arrowTop::before, .flatpickr-calendar.arrowTop::after { left: 40px; } .flatpickr-calendar.hasTime:not(.inline) { position: fixed; } .flatpickr-calendar.hasTime .flatpickr-time { border: var(--border-size-none); height: 30px; overflow: visible; padding: var(--space-none) var(--space-base) var(--space-base); } .flatpickr-calendar.hasWeeks { min-width: min-content; } .flatpickr-calendar.hasWeeks .flatpickr-weekwrapper .flatpickr-weeks { margin-right: var(--space-xs); } .flatpickr-calendar.hasWeeks .flatpickr-weekwrapper .flatpickr-weeks .flatpickr-day { color: var(--color-neutral-5); } .flatpickr-calendar.hasWeeks span.flatpickr-day { height: 35px; line-height: 34px; max-width: 35px; } .flatpickr-calendar .numInputWrapper span.arrowUp, .flatpickr-calendar .numInputWrapper span.arrowDown { border: none; } .flatpickr-calendar .numInputWrapper span.arrowUp::after { border-bottom-color: var(--color-primary); } .flatpickr-calendar .numInputWrapper span.arrowDown::after { border-top-color: var(--color-primary); } .flatpickr-calendar.inline { display: inline-block; } .flatpickr-months { -webkit-box-align: center; align-items: center; display: grid; grid-template-areas: "date prev next"; grid-template-columns: 1fr 34px 34px; padding: var(--space-base); position: relative; } .flatpickr-months .flatpickr-month { justify-self: flex-start; -webkit-box-flex: 0; flex: 0 0 auto; grid-area: date; } .flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: center; justify-content: center; justify-self: flex-end; height: 34px; padding: 0px; position: static; top: unset; width: 34px; z-index: calc(var(--osui-flatpickr-layer) + var(--layer-local-tier-1)); } .flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover { background-color: var(--color-neutral-2); border-radius: var(--border-radius-circle); } .flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg { height: 12px; width: 12px; } .flatpickr-months .flatpickr-prev-month svg path, .flatpickr-months .flatpickr-next-month svg path { stroke-width: 1px; stroke: var(--color-primary); } .flatpickr-months .flatpickr-prev-month { left: unset; grid-area: prev; } .flatpickr-months .flatpickr-next-month { grid-area: next; right: unset; } .flatpickr-current-month { -webkit-box-align: center; align-items: center; color: var(--color-primary); display: inline-flex; font-size: var(--font-size-s); -webkit-box-pack: start; justify-content: flex-start; left: unset; padding: 0px; position: static; text-align: unset; transform: none; width: unset; } .flatpickr-current-month .flatpickr-monthDropdown-months { appearance: none; border-radius: var(--border-radius-soft); font-weight: var(--font-semi-bold); height: 30px; line-height: normal; margin: 0px; -webkit-box-ordinal-group: 3; order: 2; padding: var(--space-none) var(--space-s); } .flatpickr-current-month .flatpickr-monthDropdown-months:hover, .flatpickr-current-month .flatpickr-monthDropdown-months:focus { background-color: var(--color-neutral-2); } .flatpickr-current-month .numInputWrapper { padding: var(--space-none) var(--space-s); width: 60px; } .flatpickr-current-month .numInputWrapper:hover, .flatpickr-current-month .numInputWrapper:focus { background-color: var(--color-neutral-2); border-radius: var(--border-radius-soft); } .flatpickr-current-month .numInputWrapper input { border: var(--border-size-s) solid transparent; border-radius: var(--border-radius-soft); font-size: var(--font-size-s); font-weight: var(--font-semi-bold); height: 30px; padding: 0px; } .flatpickr-current-month .numInputWrapper input:hover { background-color: var(--color-neutral-2); } .flatpickr-innerContainer { padding: var(--space-s) var(--space-base) var(--space-base); } .flatpickr-rContainer, .flatpickr-days { width: 100%; } .dayContainer { max-width: 100%; min-width: 100%; width: 100%; } .flatpickr-weekdays { padding-bottom: var(--space-base); } .flatpickr-weekwrapper .flatpickr-weekday { visibility: hidden; } span.flatpickr-weekday { color: var(--color-neutral-7); font-size: var(--font-size-s); font-weight: var(--font-regular); user-select: none; } .flatpickr-day { color: var(--color-neutral-9); font-size: var(--font-size-s); font-weight: var(--font-regular); user-select: none; line-height: 37px; } .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay { color: var(--color-neutral-5); } .flatpickr-day.prevMonthDay:hover, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:hover, .flatpickr-day.nextMonthDay:focus { color: var(--color-neutral-7); } .flatpickr-day.today { border-color: var(--color-neutral-6); } .flatpickr-day.today:hover, .flatpickr-day.today:focus { border-color: var(--color-neutral-3); background: var(--color-neutral-3); color: var(--color-primary); } .flatpickr-day.today.inRange { color: var(--color-neutral-9); } .flatpickr-day:hover, .flatpickr-day:focus, .flatpickr-day.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay:hover, .flatpickr-day.nextMonthDay:focus, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.nextMonthDay.today.inRange { background: var(--color-neutral-3); border-color: var(--color-neutral-3); } .flatpickr-day.selected, .flatpickr-day.selected:focus, .flatpickr-day.selected:hover, .flatpickr-day.selected.inRange, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange, .flatpickr-day.startRange:focus, .flatpickr-day.startRange:hover, .flatpickr-day.startRange.inRange, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange, .flatpickr-day.endRange:focus, .flatpickr-day.endRange:hover, .flatpickr-day.endRange.inRange, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.endRange.nextMonthDay { background: var(--color-primary); border-color: var(--color-primary); } .flatpickr-day.selected.today, .flatpickr-day.selected:focus.today, .flatpickr-day.selected:hover.today, .flatpickr-day.selected.inRange.today, .flatpickr-day.selected.prevMonthDay.today, .flatpickr-day.selected.nextMonthDay.today, .flatpickr-day.startRange.today, .flatpickr-day.startRange:focus.today, .flatpickr-day.startRange:hover.today, .flatpickr-day.startRange.inRange.today, .flatpickr-day.startRange.prevMonthDay.today, .flatpickr-day.startRange.nextMonthDay.today, .flatpickr-day.endRange.today, .flatpickr-day.endRange:focus.today, .flatpickr-day.endRange:hover.today, .flatpickr-day.endRange.inRange.today, .flatpickr-day.endRange.prevMonthDay.today, .flatpickr-day.endRange.nextMonthDay.today { color: var(--color-neutral-0); } .flatpickr-day.selected.startRange::before, .flatpickr-day.startRange.startRange::before, .flatpickr-day.endRange.startRange::before, .flatpickr-day.selected.endRange::before, .flatpickr-day.startRange.endRange::before, .flatpickr-day.endRange.endRange::before, .flatpickr-day.inRange::before { content: ""; display: block; top: -1px; bottom: -1px; background-color: var(--color-neutral-3); position: absolute; z-index: var(--layer-global-negative); } .flatpickr-day.selected.startRange.endRange, .flatpickr-day.selected.startRange.endRange::before, .flatpickr-day.startRange.endRange, .flatpickr-day.startRange.endRange::before, .flatpickr-day.selected.endRange.startRange, .flatpickr-day.selected.endRange.startRange::before, .flatpickr-day.endRange.startRange, .flatpickr-day.endRange.startRange::before { border-radius: 50px; } .flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange { border-radius: 50px; } .flatpickr-day.selected.startRange::before, .flatpickr-day.startRange.startRange::before { border-radius: 50px 0px 0px 50px; left: 0px; right: -2px; } .flatpickr-day.selected.endRange, .flatpickr-day.endRange.endRange { border-radius: 50px; } .flatpickr-day.selected.endRange::before, .flatpickr-day.endRange.endRange::before { border-radius: 0px 50px 50px 0px; right: 0px; left: -2px; } .flatpickr-day.inRange { box-shadow: var(--shadow-none); } .flatpickr-day.inRange::before { left: -2px; right: -2px; } .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) { box-shadow: var(--shadow-none); } .flatpickr-time { display: flex; position: relative; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; line-height: 30px; } .flatpickr-time input:hover, .flatpickr-time input:focus { background: transparent; } .flatpickr-time .numInputWrapper { -webkit-box-flex: initial; flex: initial; height: 30px; padding: 0 var(--space-base); min-width: 48px; width: auto; } .flatpickr-time .numInputWrapper:hover, .flatpickr-time .numInputWrapper:focus { border-radius: var(--border-radius-soft); } .flatpickr-time .numInputWrapper .numInput { font-size: var(--font-size-s); } .flatpickr-time.time24hr .numInputWrapper { width: inherit; } .flatpickr-time .flatpickr-am-pm { background-color: var(--color-primary); border-radius: var(--border-radius-soft); color: var(--color-neutral-0); font-size: var(--font-size-xs); font-weight: var(--font-semi-bold); height: 18px; line-height: 16px; position: absolute; right: var(--space-l); text-transform: lowercase; width: 40px; } .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time .flatpickr-am-pm:focus { background-color: var(--color-primary-hover); } .firefox .flatpickr-time input { max-width: 48px; } .flatpickr-today-button { padding: var(--space-none) var(--space-base) var(--space-base); user-select: none; } .flatpickr-today-button a { cursor: pointer; } .flatpickr-today-button a:hover { text-decoration: none; } .safari input.flatpickr-input, .safari input.flatpickr-input + input { transition: none; } .phone .flatpickr-current-month .flatpickr-monthDropdown-months, .phone .flatpickr-current-month .numInputWrapper .numInput, .phone .flatpickr-time .numInputWrapper .numInput { font-size: var(--font-size-base); } .phone .flatpickr-mobile::-webkit-date-and-time-value { text-align: left; } .phone .is-rtl .flatpickr-mobile::-webkit-date-and-time-value { text-align: right; } .is-rtl:has(.layout-side) .flatpickr-calendar { --osui-flatpickr-layer: calc(var(--osui-menu-layer) + var(--layer-local-tier-1)); } .is-rtl .flatpickr-calendar { width: 330px; } .is-rtl .flatpickr-months, .is-rtl .flatpickr-weekdays, .is-rtl .flatpickr-days { direction: rtl; } .is-rtl .flatpickr-prev-month, .is-rtl .flatpickr-next-month { transform: scaleX(-1); } .is-rtl .numInputWrapper span { left: 0px; padding: 0px 2px 0px 4px; right: unset; } .is-rtl .flatpickr-current-month .flatpickr-monthDropdown-months { margin-left: var(--space-base); margin-right: var(--space-none); } .is-rtl .flatpickr-day.selected.startRange, .is-rtl .flatpickr-day.startRange.startRange, .is-rtl .flatpickr-day.endRange.startRange { border-radius: 50px; } .is-rtl .flatpickr-day.selected.startRange::before, .is-rtl .flatpickr-day.startRange.startRange::before, .is-rtl .flatpickr-day.endRange.startRange::before { border-radius: 0px 50px 50px 0px; left: -2px; right: 0px; } .is-rtl .flatpickr-day.selected.endRange, .is-rtl .flatpickr-day.startRange.endRange, .is-rtl .flatpickr-day.endRange.endRange { border-radius: 50px; } .is-rtl .flatpickr-day.selected.endRange::before, .is-rtl .flatpickr-day.startRange.endRange::before, .is-rtl .flatpickr-day.endRange.endRange::before { border-radius: 50px 0px 0px 50px; left: 0px; right: -2px; } .multiMonth .flatpickr-month, .multiMonth .flatpickr-current-month { width: 100%; -webkit-box-pack: center; justify-content: center; } .multiMonth .flatpickr-weekday { -webkit-box-flex: 0; flex: 0 0 auto; width: 39px; } .multiMonth .flatpickr-weekdays .flatpickr-weekdaycontainer { justify-content: space-evenly; } .multiMonth .dayContainer { display: grid; grid-template-columns: repeat(auto-fill, 39px); gap: 2px; max-width: 307.875px; min-width: 307.875px; padding: 0 var(--space-xs); width: initial; } .multiMonth .flatpickr-day { width: 39px; } .multiMonth .flatpickr-rContainer, .multiMonth .flatpickr-days { width: initial; } .multiMonth .flatpickr-months { display: flex; } .multiMonth .flatpickr-months .flatpickr-month { -webkit-box-flex: 1; flex: 1 1 0%; } .multiMonth .flatpickr-months .flatpickr-prev-month, .multiMonth .flatpickr-months .flatpickr-next-month { position: absolute; margin: var(--space-xs); } .multiMonth .flatpickr-innerContainer { padding: 0 0 var(--space-xs) 0; } .multiMonth .flatpickr-current-month .numInputWrapper input { display: block; } .flatpickr-calendar.static.open { z-index: var(--osui-flatpickr-layer); } .osui-datepicker-calendar .flatpickr-months .flatpickr-month:focus-within { overflow: visible; } .osui-datepicker-calendar .numInputWrapper input:focus-visible, .osui-datepicker-calendar .flatpickr-monthDropdown-months:focus-visible, .osui-datepicker-calendar .flatpickr-prev-month:focus-visible, .osui-datepicker-calendar .flatpickr-next-month:focus-visible, .osui-datepicker-calendar .flatpickr-am-pm:focus-visible, .osui-datepicker-calendar .flatpickr-today-button a:focus-visible { box-shadow: 0 0 0 3px var(--color-focus-outer); } .osui-datepicker-calendar .flatpickr-day:focus-visible { border-color: var(--color-focus-outer); } body:has(.has-accessible-features) .osui-monthpicker__dropdown .numInputWrapper input:focus-visible, body:has(.has-accessible-features) .osui-monthpicker__dropdown .flatpickr-prev-month:focus-visible, body:has(.has-accessible-features) .osui-monthpicker__dropdown .flatpickr-next-month:focus-visible, body:has(.has-accessible-features) .osui-monthpicker__dropdown .flatpickr-monthSelect-month.selected:focus-visible { box-shadow: 0 0 0 3px var(--color-focus-outer); } .os-high-contrast .flatpickr-rContainer, .os-high-contrast .flatpickr-days, .os-high-contrast .flatpickr-monthSelect-months { padding: var(--space-xs); } .os-high-contrast .flatpickr-calendar.arrowTop::before, .os-high-contrast .flatpickr-calendar.arrowTop::after, .os-high-contrast .flatpickr-calendar.arrowBottom::before, .os-high-contrast .flatpickr-calendar.arrowBottom::after { display: none; } .os-high-contrast .flatpickr-calendar .numInputWrapper span.arrowUp, .os-high-contrast .flatpickr-calendar .numInputWrapper span.arrowDown { display: none; } .os-high-contrast .flatpickr-current-month .numInputWrapper input { padding: var(--space-none) var(--space-xs); } .os-high-contrast .flatpickr-current-month .flatpickr-monthDropdown-months { appearance: revert; } .os-high-contrast .flatpickr-current-month .flatpickr-monthDropdown-months:focus, .os-high-contrast .flatpickr-current-month .flatpickr-monthDropdown-months:active { outline: var(--border-size-l) solid var(--color-focus-outer); } .os-high-contrast .flatpickr-months .flatpickr-prev-month:focus, .os-high-contrast .flatpickr-months .flatpickr-prev-month:active, .os-high-contrast .flatpickr-months .flatpickr-next-month:focus, .os-high-contrast .flatpickr-months .flatpickr-next-month:active { outline: var(--border-size-l) solid var(--color-focus-outer); } .os-high-contrast .flatpickr-day, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month { --osui-flatpickr-calendar-elems-layer: 0; border: none; position: relative; z-index: var(--osui-flatpickr-calendar-elems-layer); } .os-high-contrast .flatpickr-day:hover, .os-high-contrast .flatpickr-day:focus, .os-high-contrast .flatpickr-day:focus-visible, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month:hover, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month:focus, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month:focus-visible { z-index: calc(var(--osui-flatpickr-calendar-elems-layer) + var(--layer-local-tier-2)); } .os-high-contrast .flatpickr-day.today, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.today { border: var(--border-size-s) solid var(--color-focus-outer); z-index: calc(var(--osui-flatpickr-calendar-elems-layer) + var(--layer-local-tier-1)); } .os-high-contrast .flatpickr-day.selected, .os-high-contrast .flatpickr-day.selected:focus, .os-high-contrast .flatpickr-day.selected:focus-visible, .os-high-contrast .flatpickr-day.selected:hover, .os-high-contrast .flatpickr-day.selected.inRange, .os-high-contrast .flatpickr-day.selected.prevMonthDay, .os-high-contrast .flatpickr-day.selected.nextMonthDay, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected:focus, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected:focus-visible, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected:hover, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected.inRange, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected.prevMonthDay, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected.nextMonthDay { border: var(--border-size-s) solid var(--color-focus-outer); font-size: var(--font-size-base); font-weight: var(--font-semi-bold); } .os-high-contrast .flatpickr-day:hover, .os-high-contrast .flatpickr-day:focus, .os-high-contrast .flatpickr-day:focus-visible, .os-high-contrast .flatpickr-day.inRange, .os-high-contrast .flatpickr-day.inRange:hover, .os-high-contrast .flatpickr-day.inRange:focus, .os-high-contrast .flatpickr-day.inRange:focus-visible, .os-high-contrast .flatpickr-day.today.inRange, .os-high-contrast .flatpickr-day.today.inRange:hover, .os-high-contrast .flatpickr-day.today.inRange:focus, .os-high-contrast .flatpickr-day.today.inRange:focus-visible, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month:hover, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month:focus, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month:focus-visible, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.inRange, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.inRange:hover, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.inRange:focus, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.inRange:focus-visible, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.today.inRange, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.today.inRange:hover, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.today.inRange:focus, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.today.inRange:focus-visible { font-size: var(--font-size-base); font-weight: var(--font-semi-bold); outline: var(--border-size-l) solid var(--color-focus-outer); } .os-high-contrast .flatpickr-day.inRange, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.inRange { outline: none; } .os-high-contrast .flatpickr-day.inRange::before, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.inRange::before { border-radius: var(--border-radius-none); border: var(--border-size-s) solid var(--color-focus-outer); inset: -1px -2px; content: ""; display: block; position: absolute; } .os-high-contrast .flatpickr-day.selected.startRange, .os-high-contrast .flatpickr-day.startRange, .os-high-contrast .flatpickr-day.endRange.startRange, .os-high-contrast .flatpickr-day.selected.endRange, .os-high-contrast .flatpickr-day.startRange.endRange, .os-high-contrast .flatpickr-day.endRange.endRange, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected.startRange, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.startRange, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.endRange.startRange, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected.endRange, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.startRange.endRange, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.endRange.endRange { border: none; border-radius: var(--border-radius-none); } .os-high-contrast .flatpickr-day.selected.startRange::before, .os-high-contrast .flatpickr-day.startRange::before, .os-high-contrast .flatpickr-day.endRange.startRange::before, .os-high-contrast .flatpickr-day.selected.endRange::before, .os-high-contrast .flatpickr-day.startRange.endRange::before, .os-high-contrast .flatpickr-day.endRange.endRange::before, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected.startRange::before, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.startRange::before, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.endRange.startRange::before, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected.endRange::before, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.startRange.endRange::before, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.endRange.endRange::before { right: initial; } .os-high-contrast .flatpickr-day.selected.startRange::before, .os-high-contrast .flatpickr-day.startRange::before, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected.startRange::before, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.startRange::before { border-radius: 50px 0px 0px 50px; border: var(--border-size-s) solid var(--color-focus-outer); left: 0px; right: -2px; } .os-high-contrast .flatpickr-day.selected.endRange::before, .os-high-contrast .flatpickr-day.endRange.endRange::before, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected.endRange::before, .os-high-contrast .flatpickr-monthSelect-months .flatpickr-monthSelect-month.endRange.endRange::before { border-radius: 0px 50px 50px 0px; border: var(--border-size-s) solid var(--color-focus-outer); left: -2px; right: 0px; } .osui-datepicker input[type="date"]::-webkit-inner-spin-button, .osui-datepicker input[type="date"]::-webkit-calendar-picker-indicator, .osui-datepicker input[type="date"]::-webkit-datetime-edit-year-field, .osui-datepicker input[type="date"]::-webkit-datetime-edit-month-field, .osui-datepicker input[type="date"]::-webkit-datetime-edit-day-field, .osui-datepicker input[type="date"]::-webkit-datetime-edit-fields-wrapper { display: none; } .osui-datepicker input.flatpickr-input[disabled] + input { background-color: var(--color-neutral-2); border: var(--border-size-s) solid var(--color-neutral-4); color: var(--color-neutral-6); pointer-events: none; } .osui-datepicker input:first-of-type { display: none; } .osui-datepicker input:first-of-type { } .osui-datepicker-calendar-ss-preview { display: none; } .osui-datepicker-calendar-ss-preview { } .osui-datepicker-calendar-ss-preview:not(.has-today-btn).single { } .osui-datepicker-calendar-ss-preview:not(.has-today-btn).time12h { } .osui-datepicker-calendar-ss-preview:not(.has-today-btn).time24h { } .osui-datepicker-calendar-ss-preview.has-today-btn.single { } .osui-datepicker-calendar-ss-preview.has-today-btn.time12h { } .osui-datepicker-calendar-ss-preview.has-today-btn.time24h { } .osui-datepicker-calendar-ss-preview + .placeholder-ss-preview { } .osui-datepicker .not-valid + .input, .osui-datepicker .not-valid + .flatpickr-mobile { border-color: var(--color-error); } .osui-datepicker .flatpickr-mobile ~ span.validation-message { bottom: -40px; } .form .osui-datepicker-calendar-ss-preview { } html[data-uieditorversion^="1"] .osui-datepicker-calendar-ss-preview:not(.has-today-btn).single { } html[data-uieditorversion^="1"] .osui-datepicker-calendar-ss-preview:not(.has-today-btn).time12h { } html[data-uieditorversion^="1"] .osui-datepicker-calendar-ss-preview:not(.has-today-btn).time24h { } html[data-uieditorversion^="1"] .osui-datepicker-calendar-ss-preview.has-today-btn.single { } html[data-uieditorversion^="1"] .osui-datepicker-calendar-ss-preview.has-today-btn.time12h { } html[data-uieditorversion^="1"] .osui-datepicker-calendar-ss-preview.has-today-btn.time24h { } .vscomp-ele { max-width: initial; } .vscomp-ele.pop-comp-active .vscomp-toggle-button { border-color: var(--color-primary); } .vscomp-ele.pop-comp-active .vscomp-toggle-button::after { color: var(--color-primary); transform: rotate(180deg) translateY(50%); } .vscomp-ele .vscomp-clear-icon::after, .vscomp-ele .vscomp-clear-icon::before { background-color: inherit; left: 50%; transform: translateX(-50%); } .vscomp-ele .vscomp-clear-icon::after, .vscomp-search-clear::after { -webkit-box-align: center; align-items: center; color: rgb(145, 153, 158); content: ""; display: flex; font: 13px / 1 FontAwesome; height: 100%; -webkit-box-pack: center; justify-content: center; position: absolute; text-indent: 0px; top: 0px; width: 24px; } .vscomp-clear-button:hover { background-color: var(--color-neutral-4); } .vscomp-clear-button:hover .vscomp-clear-icon::after, .vscomp-clear-button:hover .vscomp-clear-icon::before { background-color: transparent; color: var(--color-neutral-7); } .vscomp-search-clear:hover::after { background-color: transparent; color: var(--color-neutral-7); } .vscomp-wrapper.focused .vscomp-toggle-button, .vscomp-wrapper:focus .vscomp-toggle-button { box-shadow: none; } .vscomp-wrapper.focused .checkbox-icon, .vscomp-wrapper:focus .checkbox-icon { border-color: var(--color-neutral-6); } .vscomp-wrapper.has-value.show-value-as-tags .vscomp-toggle-button { padding-left: var(--space-s); } .vscomp-wrapper.has-value .vscomp-value { margin-right: var(--space-m); } .vscomp-wrapper:not(.has-value) .vscomp-value { color: var(--color-neutral-7); opacity: 1; } .vscomp-wrapper.multiple .vscomp-search-container { padding-left: var(--space-base); } .vscomp-wrapper.multiple .vscomp-search-container::before { display: none; } .vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon { background-color: var(--color-primary); border-color: var(--color-primary); } .vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon::after { border-right-color: ; border-bottom-color: ; border-left-color: transparent; border-top-color: transparent; height: 80%; opacity: 1; transform: rotate(45deg) translate(3px, -3px); width: 45%; } .vscomp-wrapper.multiple .vscomp-option .vscomp-option-text { -webkit-box-flex: 1; flex: 1 1 0%; width: auto; } .vscomp-wrapper:not(.multiple) .vscomp-option.group-title { height: var(--space-xl) !important; } .vscomp-wrapper.show-value-as-tags .vscomp-toggle-button { height: auto; min-height: var(--vscomp-toogle-btn-height); padding: var(--space-xs) var(--space-xxl) var(--space-none) var(--space-base); } .vscomp-wrapper.show-value-as-tags .vscomp-value-tag { background-color: var(--color-neutral-3); border: var(--border-size-none); color: var(--color-neutral-7); font-size: var(--font-size-xs); font-weight: var(--font-semi-bold); padding: 6px 35px 6px 10px; position: relative; } .vscomp-wrapper.show-value-as-tags .vscomp-value-tag .vscomp-value-tag-content { width: 100%; } .vscomp-wrapper.show-value-as-tags .vscomp-value-tag .vscomp-value-tag-clear-button { background-color: var(--color-neutral-7); border-radius: 100%; height: 14px; position: absolute; right: 10px; width: 14px; } .vscomp-wrapper.show-value-as-tags .vscomp-value-tag .vscomp-value-tag-clear-button .vscomp-clear-icon { height: 12px; left: var(--space-none); position: relative; top: var(--space-none); width: 12px; } .vscomp-wrapper.show-value-as-tags .vscomp-value-tag .vscomp-value-tag-clear-button .vscomp-clear-icon::before, .vscomp-wrapper.show-value-as-tags .vscomp-value-tag .vscomp-value-tag-clear-button .vscomp-clear-icon::after { color: var(--color-neutral-4); } .vscomp-wrapper.show-value-as-tags .vscomp-clear-button { margin-top: 0px; top: 50%; transform: translateY(-50%); } .vscomp-wrapper.show-as-popup .vscomp-dropbox { border: none; } .vscomp-wrapper.show-as-popup .vscomp-dropbox-container { background-color: var(--overlay-background); z-index: var(--layer-global-elevated) !important; } .vscomp-wrapper.show-as-popup .vscomp-dropbox .vscomp-search-container { height: 48px; } .vscomp-wrapper.show-as-popup .vscomp-dropbox .vscomp-search-input { height: inherit; } .vscomp-wrapper.text-direction-rtl.multiple .vscomp-search-container { padding-left: var(--space-s); } .vscomp-wrapper.text-direction-rtl.multiple .vscomp-option.selected .checkbox-icon::after { transform: rotate(45deg) translate(-2px, 3px); } .vscomp-wrapper.text-direction-rtl:not(.multiple) .vscomp-search-container { padding: var(--space-none) var(--space-xl) var(--space-none) var(--space-s); } .vscomp-wrapper.text-direction-rtl:not(.multiple) .vscomp-search-container::before { left: auto; right: var(--space-base); } .vscomp-wrapper.text-direction-rtl.show-value-as-tags.has-value .vscomp-clear-button { left: var(--space-l); } .vscomp-wrapper.text-direction-rtl.show-value-as-tags .vscomp-value-tag { padding: 6px 10px 6px 35px; } .vscomp-wrapper.text-direction-rtl.show-value-as-tags .vscomp-value-tag-clear-button { left: 10px; right: auto; } .vscomp-wrapper.text-direction-rtl .vscomp-toggle-button { padding: var(--space-xs) var(--space-base) var(--space-xs) var(--space-xl); } .vscomp-wrapper.text-direction-rtl .vscomp-toggle-button::after { left: var(--space-base); right: auto; } .vscomp-wrapper.text-direction-rtl .checkbox-icon { margin-left: var(--space-s); } .vscomp-wrapper.text-direction-rtl .checkbox-icon.checked::after { transform: rotate(45deg) translate(-2px, 3px); } .vscomp-wrapper:not(.text-direction-rtl).has-value .vscomp-clear-button { right: var(--space-xl); } .vscomp-wrapper .checkbox-icon { background-color: var(--color-neutral-0); border-radius: var(--border-radius-soft); border: var(--border-size-s) solid var(--color-neutral-5); height: 16px; margin-right: var(--space-s); overflow: visible; transition: background-color 0.25s; width: 16px; } .vscomp-wrapper .checkbox-icon::after { backface-visibility: hidden; border-color: transparent; height: 85%; opacity: 0; transition: opacity 0.25s; width: 40%; } .vscomp-wrapper .checkbox-icon.checked { background-color: var(--color-primary); border-color: var(--color-primary); } .vscomp-wrapper .checkbox-icon.checked::after { border-right-color: ; border-bottom-color: ; border-left-color: transparent; border-top-color: transparent; height: 80%; opacity: 1; transform: rotate(45deg) translate(3px, -3px); width: 45%; } .vscomp-toggle-button { --vscomp-toogle-btn-arrow-size: 22px; --vscomp-toogle-btn-height: 40px; --vscomp-toogle-btn-mobile-height: 48px; background-color: var(--color-neutral-0); border-radius: var(--border-radius-soft); border: var(--border-size-s) solid var(--color-neutral-5); color: var(--color-neutral-9); cursor: pointer; display: inline-flex; height: var(--vscomp-toogle-btn-height); line-height: var(--vscomp-toogle-btn-height); min-width: 180px; padding: var(--space-xs) var(--space-xl) var(--space-xs) var(--space-base); position: relative; transition: height, border-color 0.25s; vertical-align: middle; width: 100%; } .vscomp-toggle-button::after { color: var(--color-neutral-7); content: ""; font: normal normal normal var(--vscomp-toogle-btn-arrow-size)/1 FontAwesome; position: absolute; right: var(--space-base); top: 50%; transform: translateY(-50%); transform-origin: center center; transition: 0.25s; } .vscomp-toggle-button:hover { border-color: var(--color-neutral-6); } .vscomp-value { font-size: var(--font-size-s); } .vscomp-arrow { display: none; } .pop-comp-wrapper { box-shadow: none; } .vscomp-dropbox { --border-color: var(--color-neutral-5); --border-size: var(--border-size-s); background-color: var(--color-neutral-0); border-radius: var(--border-radius-soft); box-shadow: inset var(--border-color) 0 0 0 var(--border-size); overflow: hidden; padding: 0 var(--border-size) calc(2 * var(--border-size)) var(--border-size); } .vscomp-dropbox .vscomp-dropbox-close-button { display: none; } .vscomp-search-container { border-bottom: var(--border-size-s) solid var(--color-neutral-5); padding: var(--space-none) var(--space-s) var(--space-none) var(--space-xl); position: relative; } .vscomp-search-container::before { -webkit-box-align: center; align-items: center; color: var(--color-neutral-7); content: ""; display: flex; font: 14px / 1 FontAwesome; height: 100%; left: var(--space-base); position: absolute; top: 0px; } .vscomp-search-container .vscomp-search-clear { border-radius: var(--border-radius-circle); color: var(--color-neutral-7); display: table; font-size: var(--font-size-h5); font-weight: var(--font-semi-bold); height: 24px; line-height: 1; text-align: center; width: 24px; text-indent: 100%; white-space: nowrap; overflow: hidden; } .osx .vscomp-search-container .vscomp-search-clear, .ios .vscomp-search-container .vscomp-search-clear { line-height: 1.1; } .vscomp-search-container .vscomp-search-clear:hover { background-color: var(--color-neutral-4); } .vscomp-search-input { font-size: var(--font-size-s); } .vscomp-search-input::-webkit-input-placeholder { color: var(--color-neutral-9); opacity: 0.5; } .vscomp-search-input::placeholder { color: var(--color-neutral-9); opacity: 0.5; } .vscomp-options-container { z-index: 1; } .vscomp-options-container::-webkit-scrollbar { width: 5px; } .vscomp-options-container::-webkit-scrollbar-track { background: var(--color-neutral-4); } .vscomp-options-container::-webkit-scrollbar-thumb { background-color: var(--color-neutral-6); } .vscomp-option-text { color: var(--color-neutral-9); display: inline-block; font-size: var(--font-size-s); } .vscomp-option-text * { vertical-align: middle; } .vscomp-option { align-content: center; background-color: var(--color-neutral-0); transition: background-color 0.25s; } .vscomp-option.focused, .vscomp-option.selected { background-color: var(--color-neutral-3); } .vscomp-option.focused { background-color: var(--color-neutral-2); } .vscomp-option.group-title .vscomp-option-text { opacity: 1; } .vscomp-option.group-title .vscomp-option-text:only-child { color: var(--color-neutral-7); font-size: var(--font-size-label); font-weight: var(--font-semi-bold); text-transform: uppercase; } .vscomp-option-description { color: var(--color-neutral-7); font-size: var(--font-size-label); margin-top: 1px; } .has-accessible-features .vscomp-toggle-button { border-color: var(--color-neutral-7); color: var(--color-neutral-10); } .has-accessible-features .vscomp-toggle-button::after { color: var(--color-neutral-9); } .has-accessible-features .vscomp-toggle-all-button:focus { box-shadow: none; } .has-accessible-features .vscomp-toggle-all-button:focus .checkbox-icon { box-shadow: 0 0 0 var(--border-size-l) var(--color-focus-outer); } .has-accessible-features .vscomp-option.focused { box-shadow: inset 0 0 0 var(--border-size-l) var(--color-focus-outer); } .os-high-contrast .vscomp-wrapper.show-value-as-tags .vscomp-value-tag { border: var(--border-size-s) solid var(--color-neutral-7); } .os-high-contrast .vscomp-wrapper .vscomp-option.focused::before { border: var(--border-size-m) solid var(--color-neutral-7); inset: 0px; content: ""; display: block; position: absolute; } .os-high-contrast .vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon::after { border-top: none; border-left: none; } .os-high-contrast .pop-comp-content, .os-high-contrast .vscomp-dropbox-container { border: var(--border-size-m) solid var(--color-neutral-7); } .os-high-contrast .vscomp-options-container::-webkit-scrollbar { width: 5px; } .os-high-contrast .vscomp-options-container::-webkit-scrollbar-track { border: var(--border-size-l) solid var(--color-neutral-4); } .os-high-contrast .vscomp-options-container::-webkit-scrollbar-thumb { border: var(--border-size-s) solid var(--color-neutral-4); } .phone .vscomp-wrapper.show-value-as-tags .vscomp-toggle-button, .tablet .vscomp-wrapper.show-value-as-tags .vscomp-toggle-button { min-height: var(--vscomp-toogle-btn-mobile-height); } .phone .vscomp-toggle-button, .tablet .vscomp-toggle-button { height: var(--vscomp-toogle-btn-mobile-height); } body.vscomp-popup-active .vscomp-wrapper:not(.focused) { z-index: var(--layer-global-screen); } body.vscomp-popup-active .vscomp-wrapper { z-index: var(--layer-global-off-canvas); } .pop-comp-arrow, .pop-comp-wrapper, .vscomp-wrapper.keep-always-open .vscomp-dropbox-container { z-index: var(--layer-local-tier-1); } .pop-comp-content, .vscomp-dropbox-container { z-index: var(--layer-local-tier-2); } .osui-dropdown-search.vscomp-ele[disabled], .osui-dropdown-tags.vscomp-ele[disabled] { cursor: initial; } .osui-dropdown-search.vscomp-ele[disabled] .vscomp-toggle-button, .osui-dropdown-tags.vscomp-ele[disabled] .vscomp-toggle-button { background-color: var(--color-neutral-2); border: var(--border-size-s) solid var(--color-neutral-4); color: var(--color-neutral-6); pointer-events: none; } .osui-dropdown-search.vscomp-ele[disabled] .vscomp-wrapper, .osui-dropdown-search.vscomp-ele[disabled] .vscomp-wrapper:not(.has-value) .vscomp-value, .osui-dropdown-tags.vscomp-ele[disabled] .vscomp-wrapper, .osui-dropdown-tags.vscomp-ele[disabled] .vscomp-wrapper:not(.has-value) .vscomp-value { opacity: inherit; } .osui-dropdown-search .vscomp-wrapper, .osui-dropdown-tags .vscomp-wrapper { font-family: inherit; } .osui-dropdown-option-image { border-radius: 100%; display: inline-block; height: 24px; margin-right: var(--space-s); width: 24px; background-color: var(--color-neutral-3); overflow: hidden; } .osui-dropdown-option-icon { color: var(--color-neutral-9); font-size: var(--font-size-h6); margin-right: var(--space-s); } .osui-dropdown-error-message { color: var(--color-error); font-size: var(--font-size-xs); margin-left: var(--space-none); margin-top: 3px; } .is-rtl .osui-dropdown-option-image, .is-rtl .osui-dropdown-option-icon { margin-left: var(--space-s); margin-right: initial; } .osui-dropdown-search.osui-dropdown--not-valid .vscomp-toggle-button { border-color: var(--color-error); } .osui-dropdown-search-ss-preview { } .osui-dropdown-search-ss-preview .icon { } .osui-dropdown-tags.osui-dropdown--not-valid .vscomp-toggle-button { border-color: var(--color-error); } .osui-dropdown-tags-ss-preview { } .osui-dropdown-tags-ss-preview > .icon { } .osui-dropdown-tags-ss-preview > div { } .osui-dropdown-tags-ss-preview > div span { } .osui-dropdown-tags-ss-preview > div > .icon { } .osui-dropdown-tags-ss-preview > div > .icon::before { } .floating-actions-wrapper, .floating-overlay { --osui-floating-actions-layer: var(--layer-global-elevated); } .floating-actions-wrapper { -webkit-box-align: end; align-items: flex-end; bottom: 0px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin: var(--space-l); position: fixed; right: 0px; will-change: transform, opacity; z-index: var(--osui-floating-actions-layer); } .floating-actions-wrapper:not(.is--open) { pointer-events: none; } .floating-actions-wrapper:not(.is--open) { } .floating-actions-wrapper.is--open .floating-actions-item { opacity: 1; transform: translateY(0px) translateZ(0px) scale(1); transition-behavior: normal; transition-duration: 180ms; transition-timing-function: ease-out; transition-property: all; transition-delay: calc(var(--delay) * 40ms); } .floating-actions-wrapper.is--open .floating-actions-item-button { transform: translateZ(0px) scale(1); } .floating-actions-wrapper.is--open .floating-button { box-shadow: var(--shadow-none); filter: brightness(0.9); transform: rotate(135deg) translateZ(0px); } .floating-actions-wrapper.bottom-bar-exists { bottom: calc(var(--bottom-bar-size) + var(--space-base)); } .floating-actions-wrapper.no-rotation .floating-button { transform: none; } .slide-from-left-enter .layout-native .floating-actions-wrapper, .slide-from-left-leave .layout-native .floating-actions-wrapper, .slide-from-right-enter .layout-native .floating-actions-wrapper, .slide-from-right-leave .layout-native .floating-actions-wrapper, .slide-from-top-enter .layout-native .floating-actions-wrapper, .slide-from-top-leave .layout-native .floating-actions-wrapper, .slide-from-bottom-enter .layout-native .floating-actions-wrapper, .slide-from-bottom-leave .layout-native .floating-actions-wrapper, .fade-enter .layout-native .floating-actions-wrapper, .fade-leave .layout-native .floating-actions-wrapper { display: none; } .floating-items { -webkit-box-align: end; align-items: flex-end; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding-bottom: var(--space-s); padding-right: var(--space-s); } .floating-actions-item { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: end; justify-content: flex-end; margin-bottom: var(--space-base); opacity: 0; transform: translateY(var(--space-base)) translateZ(0); transition: 100ms ease-in; } .floating-actions-item { } .floating-actions-item-button { -webkit-box-align: center; align-items: center; background-color: var(--color-neutral-0); border-radius: var(--border-radius-rounded); box-shadow: var(--shadow-s); color: var(--color-primary); cursor: pointer; display: flex; font-size: var(--font-size-base); height: 40px; -webkit-box-pack: center; justify-content: center; margin-left: var(--space-base); transform: translateZ(0px) scale(0.3); transition-behavior: normal, normal; transition-duration: 180ms, 180ms; transition-timing-function: ease-out, ease-out; transition-property: transform, -webkit-transform; transition-delay: calc(var(--delay) * 40ms); width: 40px; } .floating-actions-item-button { } .floating-actions-item-button:hover { background-color: var(--color-primary); color: var(--color-neutral-0); } .floating-button { -webkit-box-align: center; align-items: center; background-color: var(--color-primary); border-radius: var(--border-radius-rounded); box-shadow: var(--shadow-xl); color: var(--color-neutral-0); cursor: pointer; display: flex; font-size: var(--font-size-h4); height: 56px; -webkit-box-pack: center; justify-content: center; pointer-events: auto; transform: rotate(0deg) translateZ(0px); transform-origin: center center; transition: 180ms linear; width: 56px; } .floating-button:hover { filter: brightness(0.9); } .floating-overlay { background-color: var(--overlay-background); cursor: pointer; height: 100vh; opacity: 0; pointer-events: none; position: fixed; right: 0px; top: 0px; transition: opacity 180ms ease-out; width: 100vw; z-index: var(--osui-floating-actions-layer); } .floating-overlay.is--open { opacity: 1; pointer-events: auto; } .desktop .floating-overlay { display: none; } .phone .layout-native .floating-actions-wrapper { margin: var(--space-base); } .phone.ios.portrait .layout-native .floating-actions-wrapper { margin-bottom: var(--os-safe-area-bottom); } .phone.ios.landscape .layout-native .floating-actions-wrapper { margin-right: calc(var(--os-safe-area-right) + var(--space-base)); } .tablet.ios .floating-actions-wrapper.bottom-bar-exists { margin-bottom: 0px; } .is-rtl .floating-actions-item-button { margin-left: var(--space-none); margin-right: var(--space-base); } .is-rtl .floating-actions-wrapper { left: 0px; right: auto; } .has-accessible-features .floating-button:focus { box-shadow: 0 0 0 3px var(--color-focus-outer); } .has-accessible-features .floating-actions-wrapper.is--open .floating-button:focus { box-shadow: 0 0 0 3px var(--color-focus-outer); } .input-with-icon { display: flex; position: relative; } .input-with-icon.input-with-icon-right .input-with-icon-content-icon { left: auto; right: 0px; } .input-with-icon.input-with-icon-right .input-with-icon-content-icon:not(:empty) + .input-with-icon-input input { padding-left: var(--space-base); padding-right: var(--space-xl); } .input-with-icon.input-with-icon-right .input-with-icon-content-icon.search-actions { left: 0px; right: auto; } .input-with-icon .input-with-icon-content-icon { display: inline-flex; height: 100%; left: 0px; position: absolute; width: 40px; } .input-with-icon .input-with-icon-content-icon, .input-with-icon .input-with-icon-content-icon a { color: var(--color-neutral-7); } .input-with-icon .input-with-icon-content-icon:not(:empty) + .input-with-icon-input input { padding-left: var(--space-xl); } .input-with-icon .input-with-icon-content-icon.search-actions { left: auto; right: 0px; } .input-with-icon .input-with-icon-content-icon.search-actions:hover { color: var(--color-neutral-8); cursor: pointer; } .input-with-icon .input-with-icon-input, .input-with-icon .input-with-icon-input input { width: 100%; } .input-with-icon .fa-fw { width: auto; } .input-with-icon span.validation-message { display: block; position: absolute; } .form .input-with-icon .input-with-icon-content-icon { padding-bottom: var(--space-m); z-index: var(--layer-local-tier-1); } .form .input-with-icon .form-control[class*="ThemeGrid_Width"].not-valid ~ span.validation-message { left: 0px; } .lightbox-item { } .lightbox-item:empty { } .lightbox-item img { display: block; } .lightbox-image::after { } .lightbox-thumbnail { } .lightbox-thumbnail:empty { } .lightbox-thumbnail::after { } .lightbox-content-thumbnail { } .hide-lightbox-image .lightbox-image { display: none; } .pswp__top-bar { padding-left: var(--os-safe-area-left); padding-right: var(--os-safe-area-right); } .android[data-status-bar-height] .pswp__top-bar { top: var(--status-bar-height); } .ios .pswp__top-bar { padding-left: var(--os-safe-area-left); padding-right: var(--os-safe-area-right); top: var(--os-safe-area-top); } .ios .pswp__top-bar .pswp__counter { left: var(--os-safe-area-left); } .phone .pswp__caption__center { padding-bottom: calc(var(--os-safe-area-bottom) + 10px); } .has-accessible-features .lightbox-item a:focus { background-color: transparent; box-shadow: none; outline: 3px solid var(--color-focus-outer); } .is-rtl .pswp__counter { left: inherit; right: 0px; } .is-rtl .pswp__top-bar { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; } .osui-monthpicker__dropdown.flatpickr-calendar { width: auto; } .osui-monthpicker__dropdown .flatpickr-months { padding-bottom: 0px; } .flatpickr-monthSelect-months { display: grid; gap: var(--space-xs); grid-template-columns: repeat(3, 1fr); justify-items: center; margin: 0px; } .flatpickr-monthSelect-months .flatpickr-monthSelect-month { -webkit-box-align: center; align-items: center; border: 1px solid transparent; border-radius: var(--border-radius-soft); display: flex; height: 40px; margin: 0px; min-width: 70px; width: 100%; } .flatpickr-monthSelect-months .flatpickr-monthSelect-month:hover, .flatpickr-monthSelect-months .flatpickr-monthSelect-month:focus { background: var(--color-neutral-2); } .flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected { background-color: var(--color-primary); border-color: transparent; color: var(--color-neutral-0); } .flatpickr-monthSelect-months .flatpickr-monthSelect-month.flatpickr-disabled { background-color: var(--color-neutral-1); color: var(--color-neutral-5); } .flatpickr-monthSelect-months .flatpickr-monthSelect-month.flatpickr-disabled:hover { background-color: var(--color-neutral-1) !important; } .flatpickr-monthSelect-months .flatpickr-monthSelect-month.flatpickr-disabled.today:hover, .flatpickr-monthSelect-months .flatpickr-monthSelect-month.flatpickr-disabled.today:focus { border: none; } .flatpickr-monthSelect-months .flatpickr-monthSelect-month.today:not(.selected):not(.flatpickr-disabled) { border-color: var(--color-neutral-6); } .flatpickr-monthSelect-months .flatpickr-monthSelect-month.today:not(.selected):not(.flatpickr-disabled):hover, .flatpickr-monthSelect-months .flatpickr-monthSelect-month.today:not(.selected):not(.flatpickr-disabled):focus { background: var(--color-neutral-3); border-color: var(--color-neutral-3); color: var(--color-primary); } .is-rtl .osui-monthpicker__dropdown .flatpickr-monthSelect-months { direction: rtl; } .osui-monthpicker-ss-preview { display: none; } .osui-monthpicker-ss-preview { } .osui-monthpicker-ss-preview + .placeholder-ss-preview { } .osui-monthpicker .not-valid + .input, .osui-monthpicker .not-valid + .flatpickr-mobile { border-color: var(--color-error); } .osui-monthpicker input[disabled] + input { background-color: var(--color-neutral-2); border: var(--border-size-s) solid var(--color-neutral-4); color: var(--color-neutral-6); pointer-events: none; } .osui-monthpicker input:first-of-type { display: none; } .osui-monthpicker input:first-of-type { } .form .osui-monthpicker-ss-preview { } .osui-notification { --osui-notification-margin: var(--space-m); background-color: var(--color-neutral-0); border-radius: var(--border-radius-soft); border: var(--border-size-s) solid var(--color-neutral-4); box-shadow: var(--shadow-xl); color: var(--color-neutral-10); max-width: calc(100vw - var(--osui-notification-margin) * 2); opacity: 0; padding: var(--space-m); pointer-events: none; position: fixed; transition: transform 300ms ease-out, opacity 300ms ease-out, -webkit-transform 300ms ease-out; user-select: none; width: var(--notification-width); z-index: var(--osui-notification-layer); } .osui-notification { } .osui-notification-preview { } .osui-notification-preview.bottom .is-bottom, .osui-notification-preview.bottom-right .is-bottom-right, .osui-notification-preview.bottom-left .is-bottom-left, .osui-notification-preview.center .is-center, .osui-notification-preview.right .is-right, .osui-notification-preview.left .is-left, .osui-notification-preview.top .is-top, .osui-notification-preview.top-right .is-top-right, .osui-notification-preview.top-left .is-top-left { } .osui-notification-preview [class*="is-"] { } .osui-notification--is-top { left: 50%; transform: translate(-50%, -100%); } .osui-notification--is-top, .osui-notification--is-top-right, .osui-notification--is-top-left { top: calc(var(--os-safe-area-top) + var(--osui-notification-margin)); } .osui-notification--is-top-right { right: calc(var(--os-safe-area-right) + var(--osui-notification-margin)); transform: translateX(100%); } .osui-notification--is-top-left { left: calc(var(--os-safe-area-left) + var(--osui-notification-margin)); transform: translateX(-100%); } .osui-notification--is-center { top: 50%; left: 50%; transform: translate(-50%, -100%); } .osui-notification--is-right, .osui-notification--is-left { top: 50%; } .osui-notification--is-right { right: calc(var(--os-safe-area-right) + var(--osui-notification-margin)); transform: translate(100%, -50%); } .osui-notification--is-left { left: calc(var(--os-safe-area-left) + var(--osui-notification-margin)); transform: translate(-100%, -50%); } .osui-notification--is-bottom { left: 50%; transform: translate(-50%, 100%); } .osui-notification--is-bottom, .osui-notification--is-bottom-right, .osui-notification--is-bottom-left { bottom: calc(var(--os-safe-area-bottom) + var(--osui-notification-margin)); } .osui-notification--is-bottom-right { right: calc(var(--os-safe-area-right) + var(--osui-notification-margin)); transform: translateX(100%); } .osui-notification--is-bottom-left { left: calc(var(--os-safe-area-left) + var(--osui-notification-margin)); transform: translateX(-100%); } .osui-notification--is-open { opacity: 1; pointer-events: auto; } .osui-notification--is-open.osui-notification--is-top { transform: translate(-50%); } .osui-notification--is-open.osui-notification--is-top-right, .osui-notification--is-open.osui-notification--is-top-left { transform: translate(0px, 0px); } .osui-notification--is-open.osui-notification--is-center { transform: translate(-50%, -50%); } .osui-notification--is-open.osui-notification--is-right, .osui-notification--is-open.osui-notification--is-left { transform: translate(0px, -50%); } .osui-notification--is-open.osui-notification--is-bottom { transform: translate(-50%, 0px); } .osui-notification--is-open.osui-notification--is-bottom-right, .osui-notification--is-open.osui-notification--is-bottom-left { transform: translateX(0px); } .slide-from-left-enter .layout-native .osui-notification, .slide-from-left-leave .layout-native .osui-notification, .slide-from-right-enter .layout-native .osui-notification, .slide-from-right-leave .layout-native .osui-notification, .slide-from-top-enter .layout-native .osui-notification, .slide-from-top-leave .layout-native .osui-notification, .slide-from-bottom-enter .layout-native .osui-notification, .slide-from-bottom-leave .layout-native .osui-notification, .fade-enter .layout-native .osui-notification, .fade-leave .layout-native .osui-notification { display: none; } .phone .osui-notification { --osui-notification-margin: var(--space-base); } .android[data-status-bar-height] .layout-native .osui-notification--is-open { margin-top: var(--status-bar-height); } .osui-range-slider { --range-slider-handle-size: 24px; --range-slider-thickness: 4px; --range-slider-handle-size-half: calc(var(--range-slider-handle-size) / 2); --range-slider-thickness-half: calc(var(--range-slider-thickness) / 2); --range-slider-handle-sliding-position: calc(var(--range-slider-handle-size-half) * -1); padding: 0 var(--space-base); } .osui-range-slider--is-vertical { height: var(--range-slider-size); width: fit-content; } .osui-range-slider--has-ticks .noUi-target { margin: var(--space-m) var(--space-none) var(--space-xl); } .osui-range-slider:not(.osui-range-slider--has-ticks) .noUi-target { margin: var(--space-m) var(--space-none); } .osui-range-slider { } .osui-range-slider .noUi-base { background-color: transparent; border-radius: var(--border-radius-soft); } .osui-range-slider .noUi-target { background: var(--color-neutral-5); border: var(--border-size-none); border-radius: var(--border-radius-soft); box-shadow: none; } .osui-range-slider .noUi-horizontal .noUi-handle, .osui-range-slider .noUi-vertical .noUi-handle { background-color: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-7); border-radius: var(--border-radius-circle); box-shadow: var(--shadow-xs); cursor: pointer; display: inline-block; height: var(--range-slider-handle-size); transition: transform 150ms ease-out, -webkit-transform 150ms ease-out; width: var(--range-slider-handle-size); } .osui-range-slider .noUi-horizontal .noUi-handle::before, .osui-range-slider .noUi-horizontal .noUi-handle::after, .osui-range-slider .noUi-vertical .noUi-handle::before, .osui-range-slider .noUi-vertical .noUi-handle::after { background: transparent; border-color: var(--color-neutral-6); border-style: solid; content: ""; height: calc(var(--range-slider-handle-size) / 2); top: 50%; transform: translateY(-50%); } .osui-range-slider .noUi-horizontal .noUi-handle::before, .osui-range-slider .noUi-vertical .noUi-handle::before { border-width: var(--border-size-none) var(--border-size-none) var(--border-size-none) var(--border-size-s); left: calc(var(--range-slider-handle-size) / 4); right: auto; } .osui-range-slider .noUi-horizontal .noUi-handle::after, .osui-range-slider .noUi-vertical .noUi-handle::after { border-width: var(--border-size-none) var(--border-size-s); left: calc(var(--range-slider-handle-size) / 2.5); width: 3px; } .osui-range-slider .noUi-horizontal .noUi-handle.noUi-active, .osui-range-slider .noUi-horizontal .noUi-handle:hover, .osui-range-slider .noUi-vertical .noUi-handle.noUi-active, .osui-range-slider .noUi-vertical .noUi-handle:hover { border: var(--border-size-s) solid var(--color-primary); } .osui-range-slider .noUi-horizontal .noUi-handle.noUi-active::before, .osui-range-slider .noUi-horizontal .noUi-handle.noUi-active::after, .osui-range-slider .noUi-horizontal .noUi-handle:hover::before, .osui-range-slider .noUi-horizontal .noUi-handle:hover::after, .osui-range-slider .noUi-vertical .noUi-handle.noUi-active::before, .osui-range-slider .noUi-vertical .noUi-handle.noUi-active::after, .osui-range-slider .noUi-vertical .noUi-handle:hover::before, .osui-range-slider .noUi-vertical .noUi-handle:hover::after { border-color: var(--color-primary); } .osui-range-slider .noUi-vertical { height: var(--range-slider-size); margin: var(--space-m) var(--space-none); width: var(--range-slider-thickness); } .osui-range-slider .noUi-vertical .noUi-handle { bottom: var(--range-slider-handle-sliding-position); left: calc((var(--range-slider-handle-size-half) + var(--range-slider-thickness-half)) * -1); } .osui-range-slider .noUi-vertical .noUi-handle { } .osui-range-slider .noUi-horizontal { height: var(--range-slider-thickness); width: var(--range-slider-size); } .osui-range-slider .noUi-horizontal .noUi-handle { right: var(--range-slider-handle-sliding-position); top: calc((var(--range-slider-handle-size-half) - var(--range-slider-thickness-half)) * -1); } .osui-range-slider .noUi-horizontal .noUi-pips { color: var(--color-neutral-8); } .osui-range-slider .noUi-horizontal .noUi-pips-margin { margin-bottom: 60px; } .osui-range-slider .noUi-connects { border-radius: var(--border-radius-soft); } .osui-range-slider .noUi-connect { background: var(--color-primary); } .osui-range-slider .noUi-background { box-shadow: none; } .osui-range-slider .noUi-pips-horizontal { height: 40px; left: 0px; padding: 12px 0px 0px; top: 100%; width: 100%; } .osui-range-slider .noUi-pips-vertical { color: var(--color-neutral-8); height: 100%; left: 100%; padding: 0 0 0 var(--space-base); top: 0px; } .osui-range-slider .noUi-marker-large { background-color: var(--color-neutral-6); } .osui-range-slider .noUi-marker-horizontal.noUi-marker { height: 4px; } .osui-range-slider .noUi-marker-vertical.noUi-marker-large { width: 4px; } .osui-range-slider .noUi-value-horizontal { top: var(--space-s); } .osui-range-slider .noUi-value-vertical { padding-left: var(--space-s); } .osui-range-slider .noUi-tooltip { background: transparent; border: none; color: var(--color-neutral-10); padding: var(--space-xs); } .osui-range-slider .noUi-rtl.noUi-vertical .noUi-handle { right: unset; } .osui-range-slider .noUi-rtl .noUi-value.noUi-value-vertical { padding-left: var(--space-none); padding-right: var(--space-m); } .osui-range-slider .noUi-rtl .noUi-marker.noUi-marker-vertical { margin-right: var(--space-base); } .osui-range-slider .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin { left: inherit; right: inherit; } .osui-range-slider .osui-range-slider__provider[disabled] { pointer-events: none; } .osui-range-slider .osui-range-slider__provider[disabled] .noUi-target { background-color: var(--color-neutral-4); } .osui-range-slider .osui-range-slider__provider[disabled] .noUi-connect { background-color: var(--color-neutral-6); } .osui-range-slider .osui-range-slider__provider[disabled] .noUi-handle { background-color: var(--color-neutral-2); border: var(--border-size-s) solid var(--color-neutral-5); box-shadow: none; } .osui-range-slider .osui-range-slider__provider[disabled] .noUi-handle::before, .osui-range-slider .osui-range-slider__provider[disabled] .noUi-handle::after { border-color: var(--color-neutral-6); } .osui-range-slider .osui-range-slider__provider[disabled] .noUi-pips { color: var(--color-neutral-6); } .osui-range-slider .osui-range-slider__provider[disabled] .noUi-tooltip { color: var(--color-neutral-6); } .has-accessible-features .osui-range-slider { border: var(--border-size-m) solid transparent; } .has-accessible-features .osui-range-slider:focus-within { border-color: var(--color-focus-outer); } .has-accessible-features .osui-range-slider .noUi-handle:focus { border-color: var(--color-focus-inner); box-shadow: 0 0 0 var(--border-size-l) var(--color-focus-outer); } .os-high-contrast .osui-range-slider .noUi-horizontal { height: calc(2 * var(--range-slider-thickness)); } .os-high-contrast .osui-range-slider .noUi-vertical { width: calc(2 * var(--range-slider-thickness)); } .os-high-contrast .osui-range-slider .noUi-connect, .os-high-contrast .osui-range-slider .noUi-base { border: var(--border-size-m) solid var(--color-neutral-7); } .os-high-contrast .has-accessible-features .osui-range-slider { border: 0px; } .is-rtl .osui-range-slider .noUi-pips-vertical { padding: 0px; } .noUi-origin .noUi-base, .noUi-connect { z-index: var(--layer-local-tier-1); } .noUi-connects { z-index: var(--layer-global-screen); } .scrollable-area-content { --scrollable-area-height: auto; --scrollable-area-width: 100%; height: var(--scrollable-area-height); width: var(--scrollable-area-width); } .scrollable-area-content.horizontal-scroll .osui-deprecated.carousel .list.list-group, .scrollable-area-content.horizontal-scroll .osui-carousel .list.list-group, .scrollable-area-content.vertical-scroll .osui-deprecated.carousel .list.list-group, .scrollable-area-content.vertical-scroll .osui-carousel .list.list-group { overflow: initial; } .scrollable-area-content.none { scrollbar-width: none; } .scrollable-area-content.none:hover { cursor: default; } .scrollable-area-content.none::-webkit-scrollbar { display: none; } .scrollable-area-content.horizontal-scroll, .scrollable-area-content.horizontal-scroll .list.list-group { overflow: auto hidden; } .scrollable-area-content.vertical-scroll, .scrollable-area-content.vertical-scroll .list.list-group { overflow: hidden auto; } .scrollable-area-content.compact.horizontal-scroll::-webkit-scrollbar, .scrollable-area-content.compact.vertical-scroll::-webkit-scrollbar { width: 8px; height: 8px; } .scrollable-area-content.compact.horizontal-scroll::-webkit-scrollbar-track, .scrollable-area-content.compact.horizontal-scroll::-webkit-scrollbar-thumb, .scrollable-area-content.compact.horizontal-scroll:hover::-webkit-scrollbar-track, .scrollable-area-content.compact.vertical-scroll::-webkit-scrollbar-track, .scrollable-area-content.compact.vertical-scroll::-webkit-scrollbar-thumb, .scrollable-area-content.compact.vertical-scroll:hover::-webkit-scrollbar-track { background-color: transparent; } .scrollable-area-content.compact.horizontal-scroll:hover::-webkit-scrollbar-thumb, .scrollable-area-content.compact.vertical-scroll:hover::-webkit-scrollbar-thumb { background-color: rgba(173, 181, 189, 0.5); border-radius: 6px; } .scrollable-area-content.compact.horizontal-scroll::-webkit-scrollbar-thumb:hover, .scrollable-area-content.compact.vertical-scroll::-webkit-scrollbar-thumb:hover { background-color: rgba(106, 113, 120, 0.5); border-radius: 6px; } [data-block="Interaction.ScrollableArea"]::-webkit-scrollbar { width: 8px; height: 8px; } [data-block="Interaction.ScrollableArea"]::-webkit-scrollbar-track, [data-block="Interaction.ScrollableArea"]::-webkit-scrollbar-thumb, [data-block="Interaction.ScrollableArea"]:hover::-webkit-scrollbar-track { background-color: transparent; } [data-block="Interaction.ScrollableArea"]:hover::-webkit-scrollbar-thumb { background-color: rgba(173, 181, 189, 0.5); border-radius: 6px; } [data-block="Interaction.ScrollableArea"]::-webkit-scrollbar-thumb:hover { background-color: rgba(106, 113, 120, 0.5); border-radius: 6px; } .is-rtl .horizontal-scroll > :not(:first-child), .is-rtl .horizontal-scroll .list > :not(:first-child) { margin-left: unset; margin-right: var(--space-base); } .osui-sidebar { --overlay-opacity: 0; background-color: var(--color-neutral-0); box-shadow: var(--shadow-l); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; margin: var(--space-none); position: fixed; top: 0px; transition: 130ms ease-in; width: var(--sidebar-width); will-change: transform; z-index: var(--osui-sidebar-layer); } .osui-sidebar:not(.osui-sidebar--is-open):not(.no-transition) { opacity: 0; } .osui-sidebar:not(.osui-sidebar--is-open):not(.no-transition) { } .osui-sidebar::after { background-color: transparent; content: ""; height: 100%; position: fixed; width: 24px; } .osui-sidebar--is-right { right: 0px; transform: translateX(102%); } .osui-sidebar--is-right::after { left: -24px; } .osui-sidebar--is-right.osui-sidebar--has-overlay::before { right: 100%; } .osui-sidebar--is-right.osui-sidebar--has-overlay::before { } .osui-sidebar--is-right { } .osui-sidebar--is-left { left: 0px; transform: translateX(-102%); } .osui-sidebar--is-left::after { right: -24px; } .osui-sidebar--is-left.osui-sidebar--has-overlay::before { left: 100%; } .osui-sidebar--is-left.osui-sidebar--has-overlay::before { } .osui-sidebar--is-left { } .osui-sidebar__header, .osui-sidebar__content { padding: var(--space-base) var(--space-m); } .osui-sidebar__content { -webkit-box-flex: 1; flex: 1 1 0%; overflow: auto; } .osui-sidebar--has-overlay::before { background-color: var(--overlay-background); content: ""; cursor: pointer; display: block; height: 100vh; opacity: var(--overlay-opacity); pointer-events: none; position: fixed; top: 0px; transition: opacity 130ms ease-in; width: 200vw; will-change: opacity; z-index: var(--osui-sidebar-layer); } .osui-sidebar--has-overlay::before { } .osui-sidebar { } .active-screen .osui-sidebar--is-open { opacity: 1; transform: none; transition: transform 330ms ease-out, -webkit-transform 330ms ease-out; will-change: transform; } .active-screen .osui-sidebar--is-open.osui-sidebar--has-overlay::before { opacity: 1; pointer-events: initial; } .desktop .osui-sidebar::after { display: none; } .android[data-status-bar-height] .layout-native .osui-sidebar { padding-top: var(--status-bar-height); } .ios .layout-native .osui-sidebar { padding-bottom: var(--os-safe-area-bottom); padding-top: var(--os-safe-area-top); } .ios .phone.landscape .layout-native .osui-sidebar::before { left: calc((var(--os-safe-area-left) + 12px) * -1); width: calc(var(--os-safe-area-left) + 12px); } .landscape .layout-native .osui-sidebar { padding-bottom: var(--os-safe-area-bottom); } .phone .osui-sidebar { max-width: 85vw; } .os-high-contrast .active-screen .osui-sidebar--is-open { border-left: var(--border-size-m) solid var(--color-focus-outer); border-right: var(--border-size-m) solid var(--color-focus-outer); } .osui-search { position: relative; } .osui-search:empty { } .osui-search__input { position: relative; } .osui-search__input:empty { } .osui-search__input input[data-input] { background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iU3ZnanNTdmcxMDAxIiB3aWR0aD0iMjg4IiBoZWlnaHQ9IjI4OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpzdmdqcz0iaHR0cDovL3N2Z2pzLmNvbS9zdmdqcyI+PGRlZnMgaWQ9IlN2Z2pzRGVmczEwMDIiPjwvZGVmcz48ZyBpZD0iU3ZnanNHMTAwOCI+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNjY0IDE2NjQiIHdpZHRoPSIyODgiIGhlaWdodD0iMjg4Ij48cGF0aCBmaWxsPSIjYWRiNWJkIiBkPSJNMTE1MiA3MDRxMC0xODUtMTMxLjUtMzE2LjVUNzA0IDI1NlQzODcuNSAzODcuNVQyNTYgNzA0dDEzMS41IDMxNi41VDcwNCAxMTUydDMxNi41LTEzMS41VDExNTIgNzA0em01MTIgODMycTAgNTItMzggOTB0LTkwIDM4cS01NCAwLTkwLTM4bC0zNDMtMzQycS0xNzkgMTI0LTM5OSAxMjRxLTE0MyAwLTI3My41LTU1LjV0LTIyNS0xNTB0LTE1MC0yMjVUMCA3MDR0NTUuNS0yNzMuNXQxNTAtMjI1dDIyNS0xNTBUNzA0IDB0MjczLjUgNTUuNXQyMjUgMTUwdDE1MCAyMjVUMTQwOCA3MDRxMCAyMjAtMTI0IDM5OWwzNDMgMzQzcTM3IDM3IDM3IDkweiIgY2xhc3M9ImNvbG9yY3VycmVudENvbG9yIHN2Z1NoYXBlIj48L3BhdGg+PC9zdmc+PC9nPjwvc3ZnPg=="); background-position: left var(--space-base) center; background-repeat: no-repeat; background-size: 14px; } .osui-search .form-control[data-input] { padding-left: var(--space-xl); } .form .osui-search input[data-input] { margin-bottom: var(--space-none); } .is-rtl .osui-search__input::after { left: auto; right: var(--space-base); } .is-rtl .osui-search .form-control[data-input] { padding-left: var(--space-base); padding-right: var(--space-xl); } .layout-native .header .osui-search input[data-input], .layout-native .header .osui-search input[data-input]:empty { border: var(--border-size-none); padding-left: var(--space-xl); } .layout-native .header-content .osui-search input[data-input], .layout-native .header-content .osui-search input[data-input]:empty { border-radius: var(--border-radius-none); } .slide-from-left-enter .layout-native .header-right .osui-search__input, .slide-from-left-leave .layout-native .header-right .osui-search__input, .slide-from-right-enter .layout-native .header-right .osui-search__input, .slide-from-right-leave .layout-native .header-right .osui-search__input, .slide-from-top-enter .layout-native .header-right .osui-search__input, .slide-from-top-leave .layout-native .header-right .osui-search__input, .slide-from-bottom-enter .layout-native .header-right .osui-search__input, .slide-from-bottom-leave .layout-native .header-right .osui-search__input, .fade-enter .header-right .layout-native .osui-search__input, .fade-leave .header-right .layout-native .osui-search__input { display: none; } .stackedcards { position: relative; } .stackedcards * { user-select: none; } .stackedcards .stackedcards-container .OSAutoMarginTop { margin-top: var(--space-none); } .stackedcards .stackedcards-container .list.list-group { background-color: transparent; height: 100%; z-index: var(--layer-global-screen); } .stackedcards .stackedcards-container .list.list-group > :nth-child(1) { display: block; position: relative; } .stackedcards .stackedcards-container > .list:not([data-virtualization-disabled]) > *, .stackedcards .stackedcards-container > .list:not([data-animation-disabled]) > * { } .stackedcards .stackedcards-container > .list:not([data-virtualization-disabled]), .stackedcards .stackedcards-container > .list:not([data-animation-disabled]) { } .stackedcards .stackedcards-container > .list:not([data-virtualization-disabled])::after, .stackedcards .stackedcards-container > .list:not([data-animation-disabled])::after { } .stackedcards .stackedcards-container, .stackedcards .stackedcards-container .list.list-group > * { } .stackedcards .stackedcards-container > * { height: 100%; position: absolute; top: 0px; width: 100%; will-change: transform, opacity; } .stackedcards .stackedcards-container > * { } .stackedcards .stackedcards-container > :nth-child(1) { display: block; position: relative; } .stackedcards .stackedcards-overlay { height: 100%; position: absolute; top: 0px; width: 100%; will-change: transform, opacity; } .stackedcards .stackedcards-overlay { } .stackedcards-overflow { overflow-y: hidden !important; } .stackedcards--animatable { transition: 400ms; } .stackedcards .init { opacity: 0; } .stackedcards .init { } .stackedcards-origin-bottom { transform-origin: center bottom; } .stackedcards-origin-top { transform-origin: center top; } .stackedcards-bottom, .stackedcards-top, .stackedcards-none { background-color: var(--color-neutral-0); height: 100%; } .stackedcards > span { } .stackedcards-container .list.list-group > * { height: 100%; position: absolute; top: 0px; width: 100%; will-change: transform, opacity; } .stackedcards-container .list.list-group > * { } .stackedcards-overlay.left, .stackedcards-overlay.right, .stackedcards-overlay.top { -webkit-box-align: center; align-items: center; display: flex; height: 100%; -webkit-box-pack: center; justify-content: center; left: 0px; opacity: 0; top: 0px; } .stackedcards-overlay.left, .stackedcards-overlay.right, .stackedcards-overlay.top { } .stackedcards-overlay.left > div, .stackedcards-overlay.left > div, .stackedcards-overlay.left > div, .stackedcards-overlay.right > div, .stackedcards-overlay.right > div, .stackedcards-overlay.right > div, .stackedcards-overlay.top > div, .stackedcards-overlay.top > div, .stackedcards-overlay.top > div { -webkit-box-align: center; align-items: center; display: flex; height: 100%; -webkit-box-pack: center; justify-content: center; width: 100%; } .stackedcards-overlay.top { background-color: var(--color-info); color: var(--color-neutral-0); } .stackedcards-overlay.top { } .stackedcards-overlay.right { background-color: var(--color-success); color: var(--color-neutral-0); } .stackedcards-overlay.right { } .stackedcards-overlay.left { background-color: var(--color-error); color: var(--color-neutral-0); } .stackedcards-overlay.left { } .stackedcards-overlay-hidden { display: none; } .osui-timepicker__dropdown .numInputWrapper span.arrowUp::after { border-bottom-color: var(--color-neutral-8); } .osui-timepicker__dropdown .numInputWrapper span.arrowDown::after { border-top-color: var(--color-neutral-8); } .osui-timepicker__dropdown .numInputWrapper .numInput { color: var(--color-neutral-9); } .osui-timepicker__dropdown .flatpickr-time .flatpickr-time-separator, .osui-timepicker__dropdown .flatpickr-time .numInputWrapper .numInput { font-weight: var(--font-semi-bold); } .osui-timepicker__dropdown .flatpickr-time .flatpickr-time-separator { color: var(--color-neutral-7); line-height: var(--space-xl); } .osui-timepicker__dropdown .flatpickr-am-pm { background-color: var(--color-neutral-7); border-radius: var(--border-radius-rounded); height: var(--space-m); line-height: var(--space-m); position: absolute; right: var(--space-xs); text-transform: uppercase; width: var(--space-xl); } .osui-timepicker__dropdown .flatpickr-am-pm:hover, .osui-timepicker__dropdown .flatpickr-am-pm:focus { background-color: var(--color-neutral-8); } .osui-timepicker input[type="time"]::-webkit-inner-spin-button, .osui-timepicker input[type="time"]::-webkit-calendar-picker-indicator, .osui-timepicker input[type="time"]::-webkit-datetime-edit-year-field, .osui-timepicker input[type="time"]::-webkit-datetime-edit-month-field, .osui-timepicker input[type="time"]::-webkit-datetime-edit-day-field, .osui-timepicker input[type="time"]::-webkit-datetime-edit-fields-wrapper { display: none; } .osui-timepicker input.flatpickr-input[disabled] + input { background-color: var(--color-neutral-2); border: var(--border-size-s) solid var(--color-neutral-4); color: var(--color-neutral-6); pointer-events: none; } .osui-timepicker input[type="time"]:first-of-type { display: none; } .osui-timepicker input[type="time"]:first-of-type { } .osui-timepicker__dropdown-ss-preview { display: none; } .osui-timepicker__dropdown-ss-preview { } .osui-timepicker__dropdown-ss-preview.time12h { } .osui-timepicker__dropdown-ss-preview.time24h { } .osui-timepicker__dropdown-ss-preview + .placeholder-ss-preview { } .osui-timepicker .not-valid + .input, .osui-timepicker .not-valid + .flatpickr-mobile { border-color: var(--color-error); } .osui-timepicker .flatpickr-mobile ~ span.validation-message { bottom: -40px; } .form .osui-timepicker__dropdown-ss-preview { } html[data-uieditorversion^="1"] .osui-timepicker__dropdown-ss-preview.time12h, html[data-uieditorversion^="1"] .osui-timepicker__dropdown-ss-preview.time24h { } .osui-timepicker__dropdown.hasTime.noCalendar .flatpickr-time { padding: 0px; height: var(--space-xl); } .osui-timepicker__dropdown.hasTime.noCalendar .flatpickr-time.time24hr::after { display: none; } .osui-timepicker__dropdown.hasTime.noCalendar .flatpickr-time .numInputWrapper { height: var(--space-xl); -webkit-box-flex: 1; flex-grow: 1; } .osui-timepicker__dropdown.hasTime.noCalendar .flatpickr-time .flatpickr-am-pm { position: relative; margin-left: var(--space-s); margin-right: var(--space-s); } .osui-timepicker__dropdown.hasTime.noCalendar.dropdown--is-large .flatpickr-time { height: var(--space-xxl); max-height: var(--space-xxl); } .osui-timepicker__dropdown.hasTime.noCalendar.dropdown--is-large .flatpickr-time .numInputWrapper { height: var(--space-xxl); } .osui-timepicker__dropdown.hasTime.noCalendar.dropdown--is-large .flatpickr-time .flatpickr-time-separator { line-height: var(--space-xxl); } .osui-timepicker__dropdown.hasTime.noCalendar.dropdown--is-small .flatpickr-time { height: var(--space-l); max-height: var(--space-l); } .osui-timepicker__dropdown.hasTime.noCalendar.dropdown--is-small .flatpickr-time .numInputWrapper { height: var(--space-l); } .osui-timepicker__dropdown.hasTime.noCalendar.dropdown--is-small .flatpickr-time .flatpickr-time-separator { line-height: var(--space-l); } .osui-timepicker__dropdown::before, .osui-timepicker__dropdown::after { display: none; } .osui-video { } .bottom-bar-wrapper { background-color: var(--color-neutral-0); border-top: var(--border-size-s) solid var(--color-neutral-3); height: 100%; } .bottom-bar { display: flex; } .bottom-bar:empty::after { color: var(--color-neutral-7); content: "Add Bottom Bar Items to this Container"; display: block; font-size: 12px; padding: 20px; text-align: center; } .bottom-bar > a, .bottom-bar > div { -webkit-box-flex: 1; flex: 1 1 0%; max-width: 150px; overflow: hidden; } .bottom-bar > a { color: var(--color-neutral-8); } .bottom-bar > a.active { color: var(--color-primary); } .bottom-bar-item { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; -webkit-box-pack: center; justify-content: center; overflow: hidden; padding: 0 var(--space-s); position: relative; } .bottom-bar-item-icon { display: inline-flex; font-size: var(--font-size-h6); height: auto; -webkit-box-pack: center; justify-content: center; } .bottom-bar-item-text { font-size: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; overflow-wrap: break-word; } .layout-native .bottom-bar-wrapper { padding-bottom: var(--os-safe-area-bottom); } .layout-native .bottom-bar { height: 100%; -webkit-box-pack: center; justify-content: center; } .layout-native .footer { height: var(--bottom-bar-size); } .has-accessible-features .bottom-bar > a:focus { background-color: transparent; box-shadow: 0 0 0 3px var(--color-focus-outer); } .breadcrumbs-content { -webkit-box-align: center; align-items: center; display: flex; } .breadcrumbs-item { -webkit-box-align: center; align-items: center; color: var(--color-neutral-8); display: inline-flex; } .breadcrumbs-item .icon { color: var(--color-neutral-7); display: inline-flex; font-size: var(--font-size-xs); -webkit-box-pack: center; justify-content: center; margin: var(--space-none) var(--space-s); width: auto; } .osui-overflow-menu { display: inline-block; --osui-overflow-menu-min-width: 170px; --border-radius-rounded: 16px; } .osui-overflow-menu__trigger { --osui-floating-offset: var(--space-s); border: var(--border-size-s) solid transparent; border-radius: var(--osui-overflow-menu-shape); color: var(--color-neutral-9); width: 32px; } .osui-overflow-menu__trigger * { pointer-events: none; } .osui-overflow-menu--is-open .osui-overflow-menu__trigger { background-color: var(--color-neutral-4); } .osui-overflow-menu__balloon { min-width: var(--osui-overflow-menu-min-width); overflow: hidden; } .osui-overflow-menu__balloon a { color: var(--color-neutral-9); } .osui-overflow-menu__balloon a:hover { background: var(--color-neutral-4); text-decoration: none; } .osui-overflow-menu__balloon a { } .osui-overflow-menu__balloon a:not([class^="padding-"]) { padding: var(--space-s) var(--space-base); } .tablet .osui-overflow-menu, .phone .osui-overflow-menu { --border-radius-rounded: 100%; } .tablet .osui-overflow-menu .osui-overflow-menu__trigger.btn, .phone .osui-overflow-menu .osui-overflow-menu__trigger.btn { width: 40px; } .os-high-contrast .osui-overflow-menu__balloon { border: var(--border-size-s) solid var(--color-neutral-7); } .os-high-contrast .osui-overflow-menu__balloon a:hover { outline: var(--border-size-l) solid var(--color-focus-outer); } .pagination { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: justify; justify-content: space-between; margin-top: var(--space-m); } .pagination-container { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: center; justify-content: center; } .pagination-container > .pagination-button:first-child { margin-left: 0px; } .pagination-container .list { } .pagination-button { -webkit-box-align: center; align-items: center; background-color: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-4); border-radius: var(--border-radius-soft); color: var(--color-neutral-8); cursor: pointer; display: inline-flex; height: 32px; -webkit-box-pack: center; justify-content: center; margin-left: var(--space-s); padding: 0px; width: 32px; } .pagination-button[disabled] { opacity: 0.5; pointer-events: none; } .pagination-button.is--active { border: var(--border-size-s) solid var(--color-primary); color: var(--color-primary); cursor: auto; pointer-events: none; } .pagination-button.is--ellipsis { background-color: transparent; border: 0px; cursor: auto; width: 16px; } .pagination-input { -webkit-box-align: center; align-items: center; display: flex; } .pagination-input { } .pagination-counter { color: var(--color-neutral-7); } .pagination .list.list-group { overflow: initial; } .pagination .form-control[data-input] { height: 32px; margin: var(--space-none) var(--space-s); padding: 0px; text-align: center; width: 32px; } .desktop .pagination-button:not(.is--ellipsis):hover { background-color: rgba(21, 24, 26, 0.04); border: var(--border-size-s) solid var(--color-neutral-4); } .tablet .pagination-button, .tablet .pagination .form-control[data-input] { height: 40px; width: 40px; } .phone .pagination { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .phone .pagination-container { margin-top: var(--space-base); } .phone .pagination-button, .phone .pagination .form-control[data-input] { height: 40px; width: 40px; } .is-rtl .pagination-button { margin-left: 0px; margin-right: var(--space-s); } .is-rtl .pagination-button .icon { transform: rotate(180deg); } .has-accessible-features .pagination-button:focus { border-color: var(--color-focus-inner); } .os-high-contrast .pagination-button.is--active { outline: var(--border-size-l) solid var(--color-focus-outer); } .osui-section-index { --top-position: calc(var(--header-size) + var(--header-size-content) + var(--status-bar-height)); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; position: relative; } .osui-section-index::before { background-color: var(--color-neutral-5); bottom: 0px; content: ""; left: 0px; position: absolute; top: 0px; width: 1px; } .osui-section-index.osui-section-index--is-sticky { position: sticky; top: var(--top-position); } .osui-section-index-item, .osui-section-index-item:visited { color: var(--color-neutral-8); cursor: pointer; display: flex; padding-bottom: var(--space-xs); padding-left: var(--space-m); padding-top: var(--space-xs); position: relative; } .osui-section-index-item:hover { color: var(--color-neutral-9); } .osui-section-index-item--is-active { color: var(--color-neutral-9); font-weight: var(--font-semi-bold); } .osui-section-index-item--is-active::before { background-color: var(--color-primary); bottom: 0px; content: ""; left: 0px; position: absolute; top: 0px; width: 2px; } .osui-section-index-item__target { scroll-margin: var(--target-scroll-margin); } .has-accessible-features .osui-section-index-item:focus { background-color: transparent; box-shadow: 0 0 0 var(--border-size-l) var(--color-focus-outer); } .os-high-contrast .osui-section-index::before { border-left: var(--border-size-s) solid var(--color-focus-outer); } .os-high-contrast .osui-section-index-item--is-active::before { border-left: var(--border-size-l) solid var(--color-focus-outer); } .is-rtl .osui-section-index::before { left: auto; right: 0px; } .is-rtl .osui-section-index-item, .is-rtl .osui-section-index-item:visited { padding-left: var(--space-none); padding-right: var(--space-m); } .is-rtl .osui-section-index-item--is-active::before { left: auto; right: 0px; } .phone .osui-section-index--is-sticky { left: calc(var(--os-safe-area-right) + var(--space-base)); padding: 0 var(--space-base) 0 0; position: fixed; top: var(--top-position); z-index: var(--layer-local-tier-1); } .phone .is-rtl .osui-section-index--is-sticky { left: initial; right: calc(var(--os-safe-area-right) + var(--space-base)); padding: 0 0 var(--space-base) 0; } .osui-submenu { cursor: pointer; display: inline-flex; position: relative; } .osui-submenu { } .osui-submenu:first-of-type:not(.osui-submenu--is-open) .osui-submenu__items { display: none; opacity: 0; } .osui-submenu:first-of-type:not(.osui-submenu--is-open) .osui-submenu__header .osui-submenu__header__icon { top: -1px; transform: rotate(-45deg); } .osui-submenu:hover .osui-submenu__header__icon::before { border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-right: 0px; border-top: 0px; } .osui-submenu.active--is-open .osui-submenu__header__item { color: var(--color-primary); } .osui-submenu.active .osui-submenu__header { border-bottom: var(--border-size-m) solid var(--color-primary); } .osui-submenu.active .osui-submenu__header__item, .osui-submenu.active .osui-submenu__header__item a { color: var(--color-primary); text-decoration: none; } .osui-submenu.active .osui-submenu__header__icon::before { border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-right: 0px; border-top: 0px; } .osui-submenu--is-open .osui-submenu__header__icon { top: 3px; transform: rotate(135deg); } .osui-submenu--is-open .osui-submenu__items { opacity: 1; pointer-events: auto; transform: translateY(0px); } .osui-submenu--is-dropdown .osui-submenu__header__icon { display: inline-flex; } .osui-submenu--is-hover.osui-submenu--is-open .osui-submenu__header { position: relative; } .osui-submenu--is-hover.osui-submenu--is-open .osui-submenu__header::after { content: ""; height: 100%; left: 0px; position: absolute; right: 0px; top: 100%; } .osui-submenu__header { -webkit-box-align: center; align-items: center; border-bottom: var(--border-size-m) solid transparent; border-top: var(--border-size-m) solid transparent; display: flex; padding: var(--space-none) var(--space-s); transition: 150ms linear; } .osui-submenu__header__icon { display: none; margin-left: var(--space-s); position: relative; top: -1px; transform: rotate(-45deg); transition: 150ms linear; } .osui-submenu__header__icon::before { border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-right: 0px; border-top: 0px; box-sizing: border-box; content: ""; height: 6px; transition: 150ms linear; width: 6px; } .osui-submenu__header__item { -webkit-box-align: center; align-items: center; color: var(--color-neutral-9); display: inline-flex; height: 100%; position: relative; transition: 150ms linear; } .osui-submenu__header__item a { -webkit-box-align: center; align-items: center; color: var(--color-neutral-8); display: flex; height: 100%; } .osui-submenu__header__item a:hover { text-decoration: none; } .osui-submenu__items { background-color: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-4); border-radius: var(--border-radius-soft); box-shadow: var(--shadow-m); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; left: 0px; min-width: 100px; opacity: 0; padding: var(--space-s) var(--space-none); pointer-events: none; position: absolute; top: calc(100% + var(--space-xs)); transform: translateY(-8px); transition: 130ms ease-out; z-index: var(--layer-global-elevated); } .osui-submenu__items { } .osui-submenu__items a { color: var(--color-neutral-8); margin: 0px; padding: var(--space-s) var(--space-base); white-space: nowrap; } .osui-submenu__items a.active { color: var(--color-primary); } .layout:not(.layout-side) .app-menu-links .osui-submenu a { border-bottom: none; } .layout .header .osui-submenu__items { } .layout-side .app-menu-links .osui-submenu a { border-left: none; } .layout-side .app-menu-links .osui-submenu { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 100%; } .layout-side .app-menu-links .osui-submenu.active .osui-submenu__header { border-left: var(--border-size-m) solid var(--color-primary); } .layout-side .app-menu-links .osui-submenu--is-open > .osui-submenu__items { display: flex; } .layout-side .app-menu-links .osui-submenu .osui-submenu__header { border-bottom: 0px; border-left: var(--border-size-m) solid transparent; border-top: 0px; padding: var(--space-s) var(--space-m); } .layout-side .app-menu-links .osui-submenu .osui-submenu__header__item { -webkit-box-flex: 1; flex: 1 1 0%; } .layout-side .app-menu-links .osui-submenu__items { border: none; box-shadow: none; display: none; opacity: 1; padding: var(--space-xs) var(--space-m); pointer-events: auto; position: relative; top: 0px; transform: translateY(0px); } .layout-side .app-menu-links .osui-submenu__items a { padding: var(--space-s) var(--space-base); } .layout-side .app-menu-links .osui-submenu__header a, .menu-visible .app-menu-links .osui-submenu__header a { padding: var(--space-none); } .desktop .osui-submenu:hover .osui-submenu__header__item { color: var(--color-neutral-9); } .desktop .osui-submenu.active .osui-submenu__header:hover .osui-submenu__header__item { color: var(--color-primary); } .desktop .osui-submenu__header:hover { border-bottom: var(--border-size-m) solid var(--color-primary); } .desktop .osui-submenu__header__item a:hover { color: var(--color-neutral-9); } .desktop .osui-submenu__items a:hover { background-color: var(--color-neutral-2); color: var(--color-neutral-9); } .desktop .osui-submenu__items a.active:hover { color: var(--color-primary); } .desktop .layout:not(.layout-side) .app-menu-links .osui-submenu { height: 100%; } .desktop .layout-side .app-menu-links .osui-submenu__header:hover { border-bottom: none; border-left: var(--border-size-m) solid var(--color-primary); } .has-accessible-features .osui-submenu:focus-within { box-shadow: 0 0 0 3px var(--color-focus-outer); outline: 0px; } .tablet .has-accessible-features .osui-submenu:focus-within, .phone .has-accessible-features .osui-submenu:focus-within { box-shadow: 0 0 0 3px var(--color-focus-outer); outline: 0px; } .tablet .osui-submenu, .phone .osui-submenu { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 100%; } .tablet .osui-submenu.active .osui-submenu__header, .phone .osui-submenu.active .osui-submenu__header { border-left: var(--border-size-m) solid var(--color-primary); border-bottom: 0px; } .tablet .osui-submenu--is-open .osui-submenu__items, .phone .osui-submenu--is-open .osui-submenu__items { display: flex; } .tablet .osui-submenu__header, .phone .osui-submenu__header { border-bottom: 0px; border-left: var(--border-size-m) solid transparent; border-top: 0px; padding: var(--space-s) var(--space-m); } .tablet .osui-submenu__header__item, .phone .osui-submenu__header__item { -webkit-box-flex: 1; flex: 1 1 0%; } .tablet .osui-submenu__items, .phone .osui-submenu__items { border: none; box-shadow: none; display: none; opacity: 1; padding: var(--space-xs) var(--space-m); pointer-events: auto; position: relative; top: 0px; transform: translateY(0px); } .is-rtl .layout-side .osui-submenu .osui-submenu__header { border-left: 0px; border-right: var(--border-size-m) solid transparent; } .is-rtl .layout-side .osui-submenu.active .osui-submenu__header { border-left: var(--border-size-none); border-right: var(--border-size-m) solid var(--color-primary); } .is-rtl.tablet .osui-submenu.active .osui-submenu__header, .is-rtl.phone .osui-submenu.active .osui-submenu__header { border-left: 0px; border-right: var(--border-size-m) solid var(--color-primary); } .is-rtl.tablet .osui-submenu .osui-submenu__header, .is-rtl.phone .osui-submenu .osui-submenu__header { border-left: 0px; border-right: var(--border-size-m) solid transparent; } .is-rtl .osui-submenu__header__icon { margin-left: var(--space-none); margin-right: var(--space-s); } .os-high-contrast .layout:not(.layout-side) .app-menu-links .osui-submenu a { border-top: none; border-bottom: none; } .os-high-contrast .osui-submenu__header { border-top: none; } .osui-tabs { --header-item-width: fit-content(30%); --header-item-alignment: auto; --tabs-indicator-size: 1px; display: grid; height: var(--tabs-height); overflow: hidden; } .osui-tabs--is-vertical.osui-tabs--is-right { grid-auto-flow: dense; grid-template-columns: 1fr var(--header-item-width); } .osui-tabs--is-vertical.osui-tabs--is-right > .osui-tabs__header { grid-column: 2; } .osui-tabs--is-vertical.osui-tabs--is-right > .osui-tabs__header .osui-tabs__header-item { padding: var(--space-s) 0 var(--space-s) var(--space-base); } .osui-tabs--is-vertical.osui-tabs--is-right > .osui-tabs__header > .osui-tabs__header__indicator { left: 0px; } .osui-tabs--is-vertical.osui-tabs--is-right .osui-tabs__content { border-right: var(--border-size-s) solid var(--color-neutral-5); margin-right: -1px; } .osui-tabs--is-vertical.osui-tabs--is-left { grid-auto-flow: row; grid-template-columns: var(--header-item-width) 1fr; } .osui-tabs--is-vertical.osui-tabs--is-left > .osui-tabs__header .osui-tabs__header-item { -webkit-box-pack: start; justify-content: flex-start; padding: var(--space-s) var(--space-base) var(--space-s) 0; } .osui-tabs--is-vertical.osui-tabs--is-left > .osui-tabs__header > .osui-tabs__header__indicator { right: 0px; } .osui-tabs--is-vertical.osui-tabs--is-left .osui-tabs__content { border-left: var(--border-size-s) solid var(--color-neutral-5); margin-left: -1px; } .osui-tabs--is-vertical > .osui-tabs__header { align-content: start; grid-template-rows: repeat(var(--tabs-header-items), var(--header-item-alignment)); overflow: hidden; } .osui-tabs--is-vertical > .osui-tabs__header .osui-tabs__header-item { -webkit-box-flex: 0; flex: 0 0 auto; } .osui-tabs--is-vertical > .osui-tabs__header > .osui-tabs__header__indicator { height: var(--tabs-indicator-size); position: absolute; top: 0px; transform: translateY(var(--tabs-indicator-transform)) translateX(0) translateZ(0); width: 2px; } .osui-tabs--is-vertical .osui-tabs__content { width: auto; } .osui-tabs--is-vertical .osui-tabs__content-item { padding: var(--space-none) var(--space-m); } .osui-tabs--is-horizontal { grid-auto-flow: column; grid-template-rows: auto 1fr; } .osui-tabs--is-horizontal > .osui-tabs__header { grid-template-columns: repeat(var(--tabs-header-items), var(--header-item-alignment)); -webkit-box-pack: start; justify-content: start; overflow: auto hidden; word-break: keep-all; } .osui-tabs--is-horizontal > .osui-tabs__header .osui-tabs__header-item { -webkit-box-pack: center; justify-content: center; padding: var(--space-s) var(--space-base); } .osui-tabs--is-horizontal .osui-tabs__header__indicator { bottom: 0px; height: 2px; transform: translateX(var(--tabs-indicator-transform)) translateY(0) translateZ(0); width: var(--tabs-indicator-size); } .osui-tabs--is-horizontal .osui-tabs__content { border-top: var(--border-size-s) solid var(--color-neutral-5); margin-top: -1px; } .osui-tabs--is-justified { --header-item-alignment: 1fr; } .osui-tabs--is-justified.osui-tabs--is-horizontal .osui-tabs__header { -webkit-box-pack: initial; justify-content: initial; } .osui-tabs--is-justified.osui-tabs--is-vertical .osui-tabs__header { align-content: initial; } .osui-tabs--has-auto-height .osui-tabs__content-item { display: none; } .osui-tabs--has-auto-height .osui-tabs__content-item.osui-tabs--is-active { display: block; } .osui-tabs--has-drag:not(.osui-tabs--is-vertical) .osui-tabs__content { overflow-x: auto; scroll-snap-type: x mandatory; } .osui-tabs:not(.osui-tabs--has-drag) .osui-tabs__content:not(:focus-within) { scroll-snap-type: x mandatory; } .osui-tabs:not(.osui-tabs--has-drag) .osui-tabs__content-item:not(.osui-tabs--is-active) { opacity: 0; } .osui-tabs:not(.osui-tabs--has-drag) .osui-tabs__content-item:not(.osui-tabs--is-active) { } .osui-tabs__header { display: grid; height: -webkit-fit-content; min-height: 100%; position: relative; } .osui-tabs__header-item { -webkit-box-align: center; align-items: center; background-color: transparent; border: none; color: var(--color-neutral-8); cursor: pointer; display: inline-flex; height: 100%; position: relative; min-height: 42px; text-align: unset; width: 100%; } .osui-tabs__header-item:hover:not(.osui-tabs--is-active) { color: var(--color-neutral-10); } .osui-tabs__header-item:hover[disabled] { color: var(--color-neutral-6); } .osui-tabs__header-item.osui-tabs--is-active { color: var(--color-neutral-10); text-shadow: currentcolor 0px 0px 0.5px; } .osui-tabs__header-item[disabled] { color: var(--color-neutral-6); cursor: auto; } .osui-tabs__header__indicator { background-color: var(--color-primary); position: absolute; transition: transform 200ms linear, -webkit-transform 200ms linear; transform-origin: 0px 0px; will-change: transform; z-index: var(--layer-local-tier-1); } .osui-tabs__header__indicator[disabled] { background-color: var(--color-neutral-6); } .osui-tabs__header { } .osui-tabs__content { display: grid; grid-auto-flow: column; grid-auto-columns: 100%; overflow: hidden; overscroll-behavior-x: contain; position: relative; width: 100%; } .osui-tabs__content::-webkit-scrollbar { display: none; } .osui-tabs__content-item { height: 100%; overflow-y: var(--tabs-content-item-overflow); padding: var(--space-m) var(--space-none); scroll-snap-align: start; scroll-snap-stop: always; } .osui-tabs__content-item { } .osui-tabs__content-item div:empty { } .osui-tabs__content-item .uieditor-if-branch-widget:has(> div:empty) { } .osui-tabs__content-item .columns { max-width: 99.99%; } .osui-tabs__header > .ph > .OSBlockWidget, .osui-tabs__header > .ph > .list.list-group, .osui-tabs__content > .ph > .OSBlockWidget, .osui-tabs__content > .ph > .list.list-group { display: contents; } .osui-tabs .osui-tabs__header-item, .osui-tabs .osui-tabs__header-item > *, .osui-tabs .osui-tabs__content-item { } .osui-tabs .osui-tabs__content-item .display-contents { } .is-rtl .osui-tabs.osui-tabs--is-vertical.osui-tabs--is-right .osui-tabs__header-item { -webkit-box-pack: start; justify-content: flex-start; padding: var(--space-xs) var(--space-base) var(--space-xs) 0; } .is-rtl .osui-tabs.osui-tabs--is-vertical.osui-tabs--is-right .osui-tabs__header > .osui-tabs__header__indicator { left: unset; right: 0px; } .is-rtl .osui-tabs.osui-tabs--is-vertical.osui-tabs--is-right .osui-tabs__content { border-left: var(--border-size-s) solid var(--color-neutral-5); margin-left: -1px; border-right: 0px; } .is-rtl .osui-tabs.osui-tabs--is-vertical.osui-tabs--is-left .osui-tabs__header { grid-column: 1; } .is-rtl .osui-tabs.osui-tabs--is-vertical.osui-tabs--is-left .osui-tabs__header-item { padding: var(--space-xs) 0 var(--space-xs) var(--space-base); } .is-rtl .osui-tabs.osui-tabs--is-vertical.osui-tabs--is-left .osui-tabs__header > .osui-tabs__header__indicator { left: 0px; right: unset; } .is-rtl .osui-tabs.osui-tabs--is-vertical.osui-tabs--is-left .osui-tabs__content { border-right: var(--border-size-s) solid var(--color-neutral-5); margin-right: -1px; border-left: 0px; } .is-rtl .osui-tabs.osui-tabs--is-horizontal .osui-tabs__header > .osui-tabs__header__indicator { transform-origin: right center; } .has-accessible-features .osui-tabs__header-item:focus { box-shadow: none; } .has-accessible-features .osui-tabs__header-item:focus-visible { background-color: var(--color-focus-outer); color: var(--color-neutral-10); } .has-accessible-features .osui-tabs__content-item:focus-visible { box-shadow: 0 0 0 1px var(--color-focus-outer) inset; } .os-high-contrast .osui-tabs__header__indicator { display: none; } .os-high-contrast .osui-tabs__content-item { position: relative; } .os-high-contrast .osui-tabs__header-item:focus, .os-high-contrast .osui-tabs__content-item :focus { outline: none; } .os-high-contrast .osui-tabs__header-item:focus::before, .os-high-contrast .osui-tabs__header-item.osui-tabs--is-active::before, .os-high-contrast .osui-tabs__content-item:focus::before, .os-high-contrast .osui-tabs__content-item.osui-tabs--is-active::before { border: var(--border-size-m) solid var(--color-focus-outer); inset: 0px; content: ""; display: block; pointer-events: none; position: absolute; } .os-high-contrast .osui-tabs__header-item:focus::before, .os-high-contrast .osui-tabs__content-item:focus::before { border-width: var(--border-size-l); } .os-high-contrast .osui-tabs__content-item { padding: var(--space-base); } .windows.chrome .osui-accordion .osui-tabs__header__indicator, .windows.chrome .section-expandable .osui-tabs__header__indicator, .windows.edge .osui-accordion .osui-tabs__header__indicator, .windows.edge .section-expandable .osui-tabs__header__indicator, .osx.chrome .osui-accordion .osui-tabs__header__indicator, .osx.chrome .section-expandable .osui-tabs__header__indicator, .osx.edge .osui-accordion .osui-tabs__header__indicator, .osx.edge .section-expandable .osui-tabs__header__indicator { perspective: 1000px; } .osui-tabs__preview { display: none; } .osui-tabs__header__indicator { } .osui-tabs--is-vertical .osui-tabs__header { } .osui-tabs--is-vertical .osui-tabs__header-item { } .osui-tabs--is-vertical .osui-tabs--is-active::after { } .osui-tabs--is-vertical.osui-tabs--is-right .osui-tabs--is-active::after { } .osui-tabs--is-active::after { } html[data-uieditorversion^="1"] .osui-tabs__preview.osui-tabs__preview--is-active { } html[data-uieditorversion^="1"] .osui-tabs__preview--is-active::after { } .timeline-item { display: flex; -webkit-box-pack: justify; justify-content: space-between; position: relative; } .timeline-item .timeline-content { -webkit-box-flex: 1; flex: 1 1 0%; margin-bottom: var(--space-xl); } .timeline-icon { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; position: relative; } .timeline-icon-line { background-color: var(--color-neutral-5); -webkit-box-flex: 1; flex: 1 1 0%; margin: var(--space-s) var(--space-none) var(--space-s); width: 1px; } .timeline-icon-container { -webkit-box-align: center; align-items: center; border-radius: var(--border-radius-circle); color: var(--color-neutral-0); display: flex; font-size: var(--font-size-xs); height: 24px; -webkit-box-pack: center; justify-content: center; margin: var(--space-none) var(--space-base); text-align: center; width: 24px; } .timeline-icon-container:empty { height: 8px; margin-top: var(--space-xs); width: 8px; } .timeline-right, .timeline-content-inner { color: var(--color-neutral-8); } [data-block="Navigation.TimelineItem"]:last-of-type .timeline-icon { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } [data-block="Navigation.TimelineItem"]:last-of-type .timeline-icon-line { display: none; } .wizard-wrapper.wizard-vertical [data-block*="WizardItem"] .wizard-wrapper-item { -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; margin-bottom: var(--space-l); } .wizard-wrapper.wizard-vertical [data-block*="WizardItem"] .wizard-wrapper-item.label-top { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; } .wizard-wrapper.wizard-vertical [data-block*="WizardItem"]:last-child { margin-bottom: var(--space-none); } .wizard-wrapper.wizard-vertical .list { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .wizard-wrapper [data-block*="WizardItem"] { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-flex: 1; flex: 1 1 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; position: relative; width: 100%; } .wizard-wrapper [data-block*="WizardItem"]:first-child .wizard-item-icon-wrapper::before { content: none; } .wizard-wrapper [data-block*="WizardItem"] .wizard-wrapper-item { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 100%; } .wizard-wrapper [data-block*="WizardItem"] .wizard-wrapper-item.label-top { -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; } .wizard-wrapper [data-block*="WizardItem"] .wizard-item-label { color: var(--color-neutral-7); text-align: center; } .wizard-wrapper .list { display: flex; width: 100%; } .wizard-item-icon { -webkit-box-align: center; align-items: center; background-color: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-5); border-radius: var(--border-radius-circle); color: var(--color-neutral-7); display: flex; height: 32px; -webkit-box-pack: center; justify-content: center; margin: 0px auto; position: relative; width: 32px; z-index: var(--layer-local-tier-1); } .wizard-item-icon:empty { height: 8px; width: 8px; } .wizard-item-icon-wrapper { margin: var(--space-s) var(--space-none); position: relative; width: 100%; } .wizard-item-icon-wrapper::before { content: ""; height: 2px; position: absolute; right: calc(50% + 12px); top: 50%; transform: translateY(-50%); width: calc(100% - 24px); z-index: var(--layer-global-screen); } .wizard-item-icon .icon { font-size: var(--font-size-xs); width: auto; } .wizard-wrapper-item.active .wizard-item-icon { background-color: var(--color-neutral-0); border-color: var(--color-primary); color: var(--color-primary); } .wizard-wrapper-item.active .wizard-item-icon-wrapper::before { background-color: var(--color-primary); } .wizard-wrapper-item.active .wizard-item-label { color: var(--color-neutral-10); } .wizard-wrapper-item.past .wizard-item-icon { background-color: var(--color-primary); border-color: var(--color-primary); color: var(--color-neutral-0); } .wizard-wrapper-item.past .wizard-item-icon-wrapper::before { background-color: var(--color-primary); } .wizard-wrapper-item.past .wizard-item-label { color: var(--color-neutral-8); } .wizard-wrapper-item.next .wizard-item-icon-wrapper::before { background-color: var(--color-neutral-5); } .wizard-wrapper-item.next .wizard-item-icon .fa-fw { color: var(--color-neutral-5); } .wizard-vertical .wizard-item-icon-wrapper { margin: var(--space-none) var(--space-s) var(--space-none) var(--space-none); width: auto; } .wizard-vertical .wizard-wrapper-item .wizard-item-icon-wrapper::before { bottom: calc(50% + 12px); height: calc(100% + 18px); left: 50%; top: auto; transform: translateY(0px) translateX(-50%); width: 2px; } .wizard-vertical .wizard-wrapper-item.label-top .wizard-item-label { text-align: right; } .wizard-vertical .wizard-wrapper-item.label-top .wizard-item-icon-wrapper { margin: var(--space-none) var(--space-none) var(--space-none) var(--space-s); } html[data-uieditorversion^="1"] .wizard-wrapper .OSBlockWidget { } html[data-uieditorversion^="1"] .wizard-wrapper .OSBlockWidget:first-child .wizard-item-icon-wrapper::before { } html[data-uieditorversion^="1"] .wizard-wrapper .OSBlockWidget:first-child .wizard-item-icon-wrapper.label-top { } html[data-uieditorversion^="1"] .wizard-wrapper.wizard-vertical .OSBlockWidget .wizard-wrapper-item.label-top { } html[data-uieditorversion^="1"] .wizard-wrapper.wizard-vertical .OSBlockWidget:last-child { } html[data-uieditorversion^="1"] .wizard-wrapper-item { } .is-rtl .wizard-vertical .wizard-item-icon-wrapper { margin: var(--space-none) var(--space-none) var(--space-none) var(--space-s); } .is-rtl .wizard-vertical .wizard-wrapper-item.label-top .wizard-item-icon-wrapper { margin: var(--space-none) var(--space-s) var(--space-none) var(--space-none); } .is-rtl .wizard-item-icon-wrapper::before { left: calc(50% + 12px); right: auto; } .badge { -webkit-box-align: center; align-items: center; color: var(--color-neutral-0); display: inline-flex; font-weight: var(--font-semi-bold); height: 32px; -webkit-box-pack: center; justify-content: center; line-height: 1; min-width: 32px; } .badge.background-neutral-0 { color: var(--color-primary); } .badge.background-neutral-1, .badge.background-neutral-2, .badge.background-neutral-3, .badge.background-neutral-4 { color: var(--color-neutral-9); } .badge.background-transparent { color: var(--color-primary); } .badge-small { font-size: var(--font-size-xs); height: 24px; min-width: 24px; padding: var(--space-none) var(--space-xs); } .badge-medium { font-size: var(--font-size-base); height: 40px; min-width: 40px; } .badge span { width: auto; } .counter { display: flex; padding: var(--space-none) var(--space-m); word-break: keep-all; } .counter.background-transparent { border: none; } .counter .center-align { display: flex; width: 100%; } .counter .center-align.flex-direction-column { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; } .counter .center-align.flex-direction-row { -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; } .icon-badge { display: inline-block; position: relative; } .icon-badge .badge { left: 45%; position: absolute; top: 0px; border-radius: var(--border-radius-rounded); font-size: var(--font-size-xs); height: 18px; min-width: 18px; padding: var(--space-none) var(--space-xs); transform: translateY(-40%); white-space: nowrap; } .icon-badge .badge [data-expression] { white-space: nowrap; } .icon-badge .icon { font-size: var(--font-size-h4); } .icon-badge div:first-child:empty { } .layout-native .bottom-bar-wrapper .icon-badge .icon { font-size: inherit; } .osui-progress-bar { --progress-value: 0%; min-height: var(--thickness); position: relative; } .osui-progress-bar { } .osui-progress-bar__container { min-height: var(--thickness); position: relative; } .osui-progress-bar__container { } .osui-progress-bar__container.animate-entrance .osui-progress-bar__value::before { transition-delay: var(--progress-initial-speed, 0.5s); } .osui-progress-bar__container.animate-entrance .osui-progress-bar__value::before, .osui-progress-bar__container.animate-progress-change .osui-progress-bar__value::before { transition-duration: var(--progress-speed, 0.35s); } .osui-progress-bar__value { border-radius: calc(var(--shape) / 2); height: var(--thickness); left: 0px; overflow: hidden; position: absolute; right: 0px; } .osui-progress-bar__value { } .osui-progress-bar__value::after, .osui-progress-bar__value::before { border-radius: calc(var(--shape) / 2); content: ""; height: 100%; left: 0px; position: absolute; top: 0px; } .osui-progress-bar__value::after, .osui-progress-bar__value::before { } .osui-progress-bar__value::after { background: var(--trail-color); width: 100%; } .osui-progress-bar__value::after { } .osui-progress-bar__value::before { background: var(--progress-gradient, var(--progress-color)); width: var(--progress-value); z-index: var(--layer-local-tier-1); } .osui-progress-bar__value::before { } .osui-progress-bar__content { left: 0px; padding: var(--space-none) var(--space-s); position: absolute; top: 50%; transform: translateY(-50%); width: 100%; z-index: var(--layer-local-tier-1); } .osui-progress-bar__content { } .is-rtl .osui-progress-bar__value::before { left: inherit; right: 0px; } .os-high-contrast .osui-progress-bar__container { min-height: calc(2 * var(--thickness)); } .os-high-contrast .osui-progress-bar__value { border: var(--border-size-m) solid var(--color-neutral-7); height: calc(2 * var(--thickness)); } .os-high-contrast .osui-progress-bar__value::before, .os-high-contrast .osui-progress-bar__value::after { border: var(--border-size-m) solid var(--color-neutral-7); top: calc(-1 * var(--border-size-m)); left: calc(-1 * var(--border-size-m)); } [data-block*="ProgressCircle"] { display: inline-block; } .osui-progress-circle { -webkit-box-align: center; align-items: center; display: flex; height: var(--progress-circle-size); position: relative; width: var(--progress-circle-size); } .osui-progress-circle__container { display: inline-block; height: var(--circle-size); margin: 0px auto; position: relative; width: var(--circle-size); z-index: var(--layer-global-screen); } .osui-progress-circle__container > div { display: block; min-height: inherit; min-width: inherit; } .osui-progress-circle__container__progress-path, .osui-progress-circle__container__trail-path { cx: 50%; cy: 50%; fill: transparent; left: 0px; position: absolute; r: var(--radius); stroke-width: var(--thickness); top: 0px; transform: rotate(-90deg); transform-origin: center center; } .osui-progress-circle__container__progress-path { stroke: var(--progress-circle-gradient-url, var(--progress-color, var(--color-primary))); stroke-dasharray: var(--stroke-dasharray); stroke-dashoffset: var(--stroke-dashoffset); stroke-linecap: var(--shape); } .osui-progress-circle__container__progress-path.animate-entrance, .osui-progress-circle__container__progress-path.animate-progress-change { transition-duration: var(--progress-speed, 0.35s); } .osui-progress-circle__container__progress-path.animate-entrance { transition-delay: var(--progress-initial-speed, 0.5s); } .osui-progress-circle__container__trail-path { stroke: var(--trail-color, var(--color-neutral-3)); } .osui-progress-circle__content { left: 50%; position: absolute; text-align: center; top: 50%; transform: translate(-50%, -50%); width: 80%; z-index: var(--layer-local-tier-1); } .osui-progress-circle .osui-inline-svg { display: inline-flex; position: relative; width: var(--circle-size); height: var(--circle-size) !important; } .osui-progress-circle .osui-inline-svg svg { height: var(--circle-size); width: var(--circle-size); } .is-rtl .osui-progress-circle .svg-wrapper { transform: scaleX(-1); } .rating { position: relative; display: inline-flex; flex-wrap: wrap; font-size: var(--rating-size); pointer-events: none; --rating-size: 16px; } .rating { } .rating.rating-small { --rating-size: 8px; } .rating.rating-small .rating-item { padding-right: calc(var(--rating-size) + var(--space-xs)); } .rating.rating-medium { --rating-size: 24px; } .rating.is-edit:not(:has(fieldset[disabled="true"])) { pointer-events: initial; } .rating.is-edit:not(:has(fieldset[disabled="true"])) .rating-item { cursor: pointer; pointer-events: auto; } .rating fieldset { border: none; display: contents; margin: 0px; padding: 0px; } .rating fieldset[disabled="true"] .rating-item-filled, .rating fieldset[disabled="true"] .rating-item-half { color: var(--color-neutral-6); } .rating fieldset[disabled="true"] .rating-item-filled .icon, .rating fieldset[disabled="true"] .rating-item-half .icon { color: var(--color-neutral-6); } .rating fieldset[disabled="true"] .rating-item-empty { color: var(--color-neutral-6); } .rating fieldset[disabled="true"] .rating-item-empty .icon { color: var(--color-neutral-4); } .rating-item { display: inline-block; height: var(--rating-size); padding-right: calc(var(--rating-size) + var(--space-s)); position: relative; width: var(--rating-size); } .rating-item-filled, .rating-item-half, .rating-item-empty { left: 0px; line-height: 1; position: absolute; top: 0px; transition: opacity 150ms linear; } .rating-item-filled, .rating-item-half, .rating-item-empty { } .rating-item-filled { opacity: 1; z-index: var(--layer-local-tier-1); } .rating-item-empty, .rating-item-half { opacity: 0; z-index: var(--layer-global-screen); } .rating-item:last-of-type { padding-right: 0px; } .rating-item img { max-width: none; } .rating input:checked + .rating-item .rating-item-empty, .rating input:checked ~ .rating-item .rating-item-filled { opacity: 0; } .rating.is-half input:checked ~ .rating-item .rating-item-half { opacity: 0; } .rating:hover input + .rating-item .rating-item-filled { opacity: 1; } .rating input { } .rating input:first-of-type + .rating-item { background: transparent; box-shadow: 0 0 0 3px var(--color-focus-outer); height: 100%; left: 0px; opacity: 0; pointer-events: none; position: absolute; top: 0px; width: 100%; } .rating input:first-of-type:focus:checked + .rating-item { opacity: 1; } .rating input:checked + .rating-item .rating-item-filled, .rating input:checked + .rating-item .rating-item-half, .rating input:checked ~ .rating-item .rating-item-empty, .rating input:hover ~ .rating-item .rating-item-empty, .rating input:focus ~ .rating-item .rating-item-empty, .rating input:focus + .rating-item .rating-item-filled { opacity: 1; } .rating input:hover ~ .rating-item .rating-item-filled, .rating input:hover ~ .rating-item .rating-item-half { opacity: 0; } .rating input:hover + .rating-item .rating-item-filled { opacity: 1; } .rating.is-half .rating-item-half { z-index: var(--layer-local-tier-1); } .rating.is-half input:checked + .rating-item .rating-item-half { opacity: 1; } .rating.is-half input:checked + .rating-item .rating-item-filled { opacity: 0; } .rating.is-half input:hover ~ .rating-item .rating-item-filled, .rating.is-half input:hover ~ .rating-item .rating-item-half { opacity: 0; } .rating.is-half:hover input:checked + .rating-item .rating-item-filled, .rating.is-half input:hover + .rating-item .rating-item-filled { opacity: 1; } .rating.is-half:hover input:hover ~ .rating-item .rating-item-filled { opacity: 0; } .rating.is-half:hover input:hover + .rating-item .rating-item-filled { opacity: 1; } .rating .icon-states { } .rating .icon-states span { } .form .rating span.wcag-hide-text { position: absolute; } .ios .rating .rating-item > * { display: block; pointer-events: none; } .is-rtl .rating .rating-item { padding-left: calc(var(--rating-size) + var(--space-s)); padding-right: 0px; transform: scaleX(-1); } .has-accessible-features .rating.is-half input:focus + .rating-item .rating-item-filled, .has-accessible-features .rating.is-half input:focus + .rating-item .rating-item-filled *, .has-accessible-features .rating:not(.is-half) input:focus + .rating-item .rating-item-half, .has-accessible-features .rating:not(.is-half) input:focus + .rating-item .rating-item-half *, .has-accessible-features .rating input:checked + .rating-item .rating-item-empty, .has-accessible-features .rating input:checked + .rating-item .rating-item-empty * { box-shadow: none; } .has-accessible-features .rating.is-half input:focus + .rating-item .rating-item-half, .has-accessible-features .rating.is-half input:focus + .rating-item .rating-item-half *, .has-accessible-features .rating:not(.is-half) input:focus + .rating-item .rating-item-filled, .has-accessible-features .rating:not(.is-half) input:focus + .rating-item .rating-item-filled * { box-shadow: 0 0 0 3px var(--color-focus-outer); } .has-accessible-features fieldset[disabled="true"] .rating-item-filled, .has-accessible-features fieldset[disabled="true"] .rating-item-half { color: var(--color-neutral-7); } .has-accessible-features fieldset[disabled="true"] .rating-item-filled .icon, .has-accessible-features fieldset[disabled="true"] .rating-item-half .icon { color: var(--color-neutral-7); } .has-accessible-features fieldset[disabled="true"] .rating-item-empty { color: var(--color-neutral-7); } .has-accessible-features fieldset[disabled="true"] .rating-item-empty .icon { color: var(--color-neutral-5); } .chrome .osui-tabs .rating .wcag-hide-text, .edge .osui-tabs .rating .wcag-hide-text { margin: unset; } .os-high-contrast .has-accessible-features .rating.is-half input:focus + .rating-item .rating-item-half, .os-high-contrast .has-accessible-features .rating.is-half input:focus + .rating-item .rating-item-half *, .os-high-contrast .has-accessible-features .rating:not(.is-half) input:focus + .rating-item .rating-item-filled, .os-high-contrast .has-accessible-features .rating:not(.is-half) input:focus + .rating-item .rating-item-filled * { outline: var(--border-size-l) solid var(--color-focus-outer); } .vertical-align { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; } .vertical-align > span.input-text, .vertical-align > label ~ span { -webkit-box-flex: 1; flex: 1 1 0%; } .vertical-align span { display: inherit; } [style*="text-align: center"] .vertical-align { -webkit-box-pack: center; justify-content: center; } [style*="text-align: right"] .vertical-align { -webkit-box-pack: end; justify-content: flex-end; } .osui-btn-loading { } .osui-btn-loading-show-spinner.osui-btn-loading--is-loading .btn { font-size: 0px; } .osui-btn-loading-show-spinner.osui-btn-loading--is-loading .btn .osui-btn-loading__spinner-animation { margin-right: var(--space-none); } .osui-btn-loading-show-spinner.osui-btn-loading--is-loading .btn > span[data-expression] { display: none; } .osui-btn-loading.osui-btn-loading--is-loading, .osui-btn-loading.osui-btn-loading--is-loading * { pointer-events: none; } .osui-btn-loading.osui-btn-loading--is-loading .btn .osui-btn-loading__spinner-animation { display: inline-block; } .osui-btn-loading .btn { display: inline-flex; transition: none; vertical-align: middle; white-space: nowrap; } .osui-btn-loading .btn { } .osui-btn-loading .btn > * { display: inline-block; font-size: var(--font-size-s); vertical-align: middle; } .osui-btn-loading .btn .osui-btn-loading__spinner-animation { display: none; animation: 850ms cubic-bezier(0.7, 1.05, 0.78, 0.78) 0s infinite normal none running loadingSpinner; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: var(--border-radius-circle); border-top-color: transparent; height: 16px; margin-right: var(--space-s); width: 16px; will-change: transform; } .osui-btn-loading .btn .osui-btn-loading__spinner-animation { } .osui-btn-loading .btn > span[data-expression] { white-space: nowrap; } .is-rtl .osui-btn-loading-show-spinner.osui-btn-loading--is-loading .btn .osui-btn-loading__spinner-animation { margin-left: var(--space-none); } .is-rtl .osui-btn-loading--is-loading .btn .osui-btn-loading__spinner-animation { margin-left: var(--space-s); margin-right: var(--space-none); } .phone .osui-btn-loading { width: 100%; } .os-high-contrast .osui-btn-loading .btn .osui-btn-loading__spinner-animation { border-right-width: ; border-left-width: ; border-bottom: none; border-top: none; } .center-content { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; width: 100%; } .center-content { } .center-content-header { width: 100%; } .center-content-container { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-flex: 1; flex: 1 1 0%; -webkit-box-pack: center; justify-content: center; width: 100%; } .center-content-container > div { width: 100%; } .center-content-bottom { width: 100%; } .animate .center-content { } .margin-container { padding: var(--space-m); } .layout-native .margin-container { padding: var(--space-l); } .tablet .layout-native .margin-container { padding: var(--space-m); } .phone .layout-native .margin-container { padding: var(--space-base); } .separator { background-color: var(--color-primary); } .separator-vertical { display: inline-block; height: 100%; min-height: 20px; min-width: 1px; width: 1px; } .separator-horizontal { height: 1px; width: 100%; } .pull-to-refresh { color: var(--color-neutral-6); font-size: var(--font-size-h3); left: 0px; padding: var(--space-s); position: absolute; text-align: center; width: 100%; } .pull-to-refresh { } .pull-to-refresh-loading { display: none; text-align: center; } .pull-to-refresh .genericon { transition: 0.25s; } .ptr-loading .content, .ptr-loading .pull-to-refresh, .ptr-reset .content, .ptr-reset .pull-to-refresh { transition: 0.25s; } .ptr-loading .pull-to-refresh .genericon, .ptr-reset .pull-to-refresh .genericon { display: none; } .ptr-loading .pull-to-refresh-loading { display: block; } .ptr-loading .content { transform: translate3d(0px, 50px, 0px); } .ptr-reset .content { transform: translate3d(0px, 0px, 0px); } .ptr-refresh .pull-to-refresh .genericon { transform: rotate(180deg); } .slide-from-left-enter .layout-native .pull-to-refresh, .slide-from-left-leave .layout-native .pull-to-refresh, .slide-from-right-enter .layout-native .pull-to-refresh, .slide-from-right-leave .layout-native .pull-to-refresh, .slide-from-top-enter .layout-native .pull-to-refresh, .slide-from-top-leave .layout-native .pull-to-refresh, .slide-from-bottom-enter .layout-native .pull-to-refresh, .slide-from-bottom-leave .layout-native .pull-to-refresh, .fade-enter .layout-native .pull-to-refresh, .fade-leave .layout-native .pull-to-refresh { display: none; } .ios.ptr-refresh .layout-native.ios-bounce .main { overflow: hidden; } .list-updating { height: 40px; margin-top: var(--space-m); position: relative; } .list-updating::before { animation: 1s linear 0s infinite normal none running spin, 300ms ease 0s 1 normal none running fade; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top-color: var(--color-neutral-7); box-sizing: border-box; content: ""; height: 40px; left: 50%; margin-left: -20px; position: absolute; width: 40px; } .list-updating::before { } .osui-dropdown-serverside { --osui-dropdown-ss-balloon-max-height: 300px; --osui-dropdown-min-width: 170px; --osui-floating-offset: var(--space-xs); --osui-dropdown-ss-scroll-bar-width: 5px; position: relative; } .osui-dropdown-serverside .osui-balloon { --osui-balloon-shadow: none; border: var(--border-size-s) solid var(--color-neutral-5); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-flex: 1; flex: 1 1 0%; height: auto; min-width: var(--osui-dropdown-min-width); overflow: hidden; z-index: var(--layer-global-elevated); } .osui-dropdown-serverside .osui-balloon { } .osui-dropdown-serverside__selected-values { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-flex: 1; flex: 1 1 0%; height: inherit; margin-right: var(--space-base); overflow: hidden; } .osui-dropdown-serverside__selected-values:hover { border-color: var(--color-neutral-6); } .osui-dropdown-serverside__selected-values::after { -webkit-box-align: center; align-items: center; color: var(--color-neutral-7); content: ""; display: flex; font: 20px / 1 FontAwesome; height: 100%; pointer-events: none; position: absolute; right: 16px; top: 0px; transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out; } .osui-dropdown-serverside__selected-values > ::selection { background-color: transparent; } .osui-dropdown-serverside__selected-values > :first-child { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; } .osui-dropdown-serverside__selected-values-wrapper { -webkit-box-align: center; align-items: center; background-color: var(--color-neutral-0); border-radius: var(--border-radius-soft); border: var(--border-size-s) solid var(--color-neutral-5); color: var(--color-neutral-9); cursor: pointer; display: flex; font-size: var(--font-size-s); height: 40px; padding: var(--space-none) var(--space-base); position: relative; transition: border 250ms ease-in-out; width: 100%; } .osui-dropdown-serverside__selected-values-wrapper { } .osui-dropdown-serverside__selected-values [data-expression] { white-space: nowrap; } .osui-dropdown-serverside__balloon-search-wrapper { background-color: var(--color-neutral-0); padding: var(--space-none); position: relative; display: flex; -webkit-box-align: center; align-items: center; } .osui-dropdown-serverside__balloon-search { -webkit-box-flex: 1; flex: 1 1 0%; } .osui-dropdown-serverside__balloon-search::before { -webkit-box-align: center; align-items: center; color: var(--color-neutral-6); content: ""; display: flex; font: 14px / 1 FontAwesome; height: 100%; left: var(--space-base); position: absolute; top: 0px; } .osui-dropdown-serverside__balloon-search:empty + .osui-dropdown-serverside__balloon-search-icon { display: none; } .osui-dropdown-serverside__balloon-search input, .osui-dropdown-serverside__balloon-search .form-control[data-input] { background-color: transparent; border-radius: var(--border-size-none); border: none; color: inherit; font-size: var(--font-size-s); height: 40px; padding: var(--space-none) var(--space-s) var(--space-none) var(--space-xl); width: 100%; } .osui-dropdown-serverside__balloon-search-icon { -webkit-box-align: center; align-items: center; display: flex; height: 100%; padding: var(--space-none) var(--space-base); } .osui-dropdown-serverside__balloon-content { border-top: var(--border-size-s) solid var(--color-neutral-5); -webkit-box-flex: 1; flex: 1 1 0%; height: auto; max-height: var(--osui-dropdown-ss-balloon-max-height); overflow: hidden auto; padding: var(--space-none); } .osui-dropdown-serverside__balloon-content::-webkit-scrollbar { width: var(--osui-dropdown-ss-scroll-bar-width); } .osui-dropdown-serverside__balloon-content::-webkit-scrollbar-track { background: var(--color-neutral-4); } .osui-dropdown-serverside__balloon-content::-webkit-scrollbar-thumb { background-color: var(--color-neutral-6); } .osui-dropdown-serverside__balloon-content > :not([data-list]) { z-index: var(--layer-local-tier-2); } .osui-dropdown-serverside__balloon--has-not-search .osui-dropdown-serverside__balloon-content { border-top: none; } .osui-dropdown-serverside__balloon-footer { border-top: var(--border-size-s) solid var(--color-neutral-5); padding: var(--space-s) var(--space-base); } .osui-dropdown-serverside:has(.osui-dropdown-serverside--is-opened) .osui-dropdown-serverside__selected-values-wrapper { border-color: var(--color-primary); } .osui-dropdown-serverside:has(.osui-dropdown-serverside--is-opened) .osui-dropdown-serverside__selected-values::after { color: var(--color-primary); transform: rotate(180deg); } .osui-dropdown-serverside--is-disabled .osui-dropdown-serverside__selected-values::after { border-color: var(--color-neutral-6); } .osui-dropdown-serverside--is-disabled .osui-dropdown-serverside__selected-values-wrapper { background-color: var(--color-neutral-2); border-color: var(--color-neutral-4); color: var(--color-neutral-6); pointer-events: none; } .osui-dropdown-serverside--not-valid .osui-dropdown-serverside__selected-values-wrapper { border-color: var(--color-error) !important; } .osui-dropdown-serverside--not-valid + .osui-dropdown-serverside-error-message { color: var(--color-error); font-size: var(--font-size-xs); margin-left: var(--space-none); margin-top: 3px; } .form .osui-dropdown-serverside__balloon-search-wrapper input[data-input] { margin-bottom: 0px; } .form .osui-dropdown-serverside__balloon .wcag-hide-text { position: absolute; margin: -1px; } .windows .osui-tabs .osui-dropdown-serverside__selected-values-wrapper { width: calc(100% - 2 * var(--border-size-s)); } .has-accessible-features .osui-dropdown-serverside__selected-values:hover, .has-accessible-features .osui-dropdown-serverside__selected-values::after, .has-accessible-features .osui-dropdown-serverside__selected-values-wrapper, .has-accessible-features .osui-dropdown-serverside__selected-values-footer { border-color: var(--color-neutral-7); } .has-accessible-features .osui-dropdown-serverside__balloon { border-color: var(--color-neutral-7); } .has-accessible-features .osui-dropdown-serverside__balloon-search::before { color: var(--color-neutral-7); } .has-accessible-features .osui-dropdown-serverside__balloon-search input:focus, .has-accessible-features .osui-dropdown-serverside__balloon-search .form-control[data-input]:focus { box-shadow: inset 0 0 0 3px var(--color-focus-outer); } .has-accessible-features .osui-dropdown-serverside__balloon-content { --osui-outline-size: 3px; } .has-accessible-features .osui-dropdown-serverside__balloon-content::-webkit-scrollbar-thumb { background-color: var(--color-neutral-7); } .has-accessible-features .osui-dropdown-serverside__balloon-content:focus { box-shadow: none; } .has-accessible-features .osui-dropdown-serverside__balloon-content:focus::before, .has-accessible-features .osui-dropdown-serverside__balloon-content:focus::after, .has-accessible-features .osui-dropdown-serverside__balloon-content:focus > ::before, .has-accessible-features .osui-dropdown-serverside__balloon-content:focus > ::after { background-color: var(--color-focus-outer); content: ""; display: block; } .has-accessible-features .osui-dropdown-serverside__balloon-content:focus::before, .has-accessible-features .osui-dropdown-serverside__balloon-content:focus::after { height: var(--osui-outline-size); margin-top: calc(-1 * var(--osui-outline-size)); position: sticky; width: 100%; z-index: var(--layer-local-tier-3); } .has-accessible-features .osui-dropdown-serverside__balloon-content:focus::before { top: 0px; } .has-accessible-features .osui-dropdown-serverside__balloon-content:focus::after { bottom: 0px; } .has-accessible-features .osui-dropdown-serverside__balloon-content:focus > ::before, .has-accessible-features .osui-dropdown-serverside__balloon-content:focus > ::after { height: 100%; position: absolute; top: 0px; width: var(--osui-outline-size); z-index: var(--layer-local-tier-2); } .has-accessible-features .osui-dropdown-serverside__balloon-content:focus > ::before { left: 0px; } .has-accessible-features .osui-dropdown-serverside__balloon-content:focus > ::after { right: 0px; } .os-high-contrast .has-accessible-features .osui-dropdown-serverside__balloon-content:focus { --osui-outline-size: 0; border: var(--border-size-l) solid var(--color-focus-outer); } .is-rtl .osui-dropdown-serverside__selected-values { margin-left: var(--space-base); margin-right: initial; } .is-rtl .osui-dropdown-serverside__selected-values::after { left: var(--space-base); right: auto; } .is-rtl .osui-dropdown-serverside__balloon-search::before { left: auto; right: var(--space-base); } .is-rtl .osui-dropdown-serverside__balloon-search input, .is-rtl .osui-dropdown-serverside__balloon-search .form-control[data-input] { padding: var(--space-none) var(--space-xl) var(--space-none) var(--space-s); } .tablet .osui-dropdown-serverside__selected-values-wrapper, .phone .osui-dropdown-serverside__selected-values-wrapper { height: 48px; } .tablet .osui-dropdown-serverside__balloon-search input, .tablet .osui-dropdown-serverside__balloon-search .form-control[data-input], .phone .osui-dropdown-serverside__balloon-search input, .phone .osui-dropdown-serverside__balloon-search .form-control[data-input] { font-size: var(--font-size-base); height: 48px; } .phone.android.landscape .osui-dropdown-serverside__balloon-container { max-height: 90vh; } .phone.android .osui-dropdown-serverside__balloon-container { max-height: calc(85vh - var(--header-size)); } .phone.ios .osui-dropdown-serverside__search-input--is-focused .osui-dropdown-serverside__balloon-container { max-height: calc(100vw - 5vh - var(--header-size)); } .phone.portrait .osui-dropdown-serverside--at-content .osui-dropdown-serverside__balloon-container { --ballon-top-margin-value: calc(var(--header-size) + var(--header-size-content) + 5vw); } .phone.landscape .osui-dropdown-serverside__balloon-container { max-height: 50vh; } .phone.landscape .osui-dropdown-serverside__balloon--has-not-search .osui-dropdown-serverside__balloon-container { max-height: 90vh; } .phone.landscape .osui-dropdown-serverside--at-content .osui-dropdown-serverside__balloon-container { --ballon-top-margin-value: 10px; } .phone .osui-dropdown-serverside__balloon { -webkit-box-align: center; align-items: center; background-color: var(--overlay-background); border: none; border-radius: var(--border-radius-sharp); display: flex; left: 0px; max-width: 100vw; opacity: 0; overflow: hidden; top: 0px; transition: opacity 250ms; width: 100vw; z-index: var(--layer-global-instant-interaction); } .phone .osui-dropdown-serverside__balloon { } .phone .osui-dropdown-serverside__balloon-container { background: var(--color-neutral-0); border-radius: var(--osui-balloon-shape); box-shadow: var(--shadow-xl); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: auto; margin-top: 5vh; max-height: calc(85vh - var(--header-size)); overflow: hidden; width: 85vw; } .phone .osui-dropdown-serverside__balloon-container { } .phone .osui-dropdown-serverside__balloon-content { height: var(--osui-dropdown-ss-balloon-max-height); max-height: unset; } .phone .osui-dropdown-serverside__balloon--has-not-search .osui-dropdown-serverside__balloon-container { margin-top: 5vh; max-height: calc(var(--viewport-height) - 5vh - var(--header-size)); } .phone .osui-dropdown-serverside--is-opened.osui-dropdown-serverside__balloon { min-height: 100vh; opacity: 1; } .phone .osui-dropdown-serverside--at-content { -webkit-box-align: start; align-items: flex-start; -webkit-box-pack: center; justify-content: center; max-height: 0px; } .phone .osui-dropdown-serverside--at-content.osui-dropdown-serverside--is-opened { max-height: 60vh; } .phone .osui-dropdown-serverside--at-content.osui-dropdown-serverside--is-opened .osui-dropdown-serverside__balloon-container { transform: translateY(0px); } .phone .osui-dropdown-serverside--at-content .osui-dropdown-serverside__balloon-container { margin-top: var(--ballon-top-margin-value); position: relative; transform: translateY(calc(0.5 * var(--ballon-top-margin-value))); transition: 0.25s; } .phone .osui-dropdown-serverside--at-content .osui-dropdown-serverside__balloon-content { max-height: calc(100vh - 2 * var(--ballon-top-margin-value)); } .phone .osui-dropdown-serverside--at-content .osui-dropdown-serverside__balloon-content::-webkit-scrollbar { width: 3px; } .phone .osui-dropdown-serverside--at-content .osui-dropdown-serverside__balloon-content::-webkit-scrollbar-track { background-color: var(--color-neutral-3); } .phone .osui-dropdown-serverside--at-content .osui-dropdown-serverside__balloon-content::-webkit-scrollbar-thumb { background-color: var(--color-neutral-6); } .phone .osui-dropdown-serverside--at-content .osui-dropdown-serverside__balloon-content::-webkit-scrollbar-thumb:hover { background-color: var(--color-neutral-8); } .osui-dropdown-serverside-item { -webkit-box-align: center; align-items: center; background-color: transparent; color: var(--color-neutral-9); cursor: pointer; display: flex; -webkit-box-flex: 1; flex: 1 1 0%; min-height: 40px; overflow: hidden; padding: var(--space-s) var(--space-base); position: relative; transition: background 250ms; width: 100%; z-index: var(--layer-global-screen); } .osui-dropdown-serverside-item:hover, .osui-dropdown-serverside-item--is-selected { background-color: var(--color-neutral-2); z-index: var(--layer-local-tier-1); } .osui-dropdown-serverside-item:hover, .osui-dropdown-serverside-item--is-selected { } .osui-dropdown-serverside-item__content { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-flex: 1; flex: 1 1 0%; height: inherit; overflow: hidden; pointer-events: none; } .osui-dropdown-serverside-item__content > :first-child { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; } .has-accessible-features .osui-dropdown-serverside-item:hover { background-color: var(--color-neutral-4); } .has-accessible-features .osui-dropdown-serverside-item:focus { box-shadow: inset 0 0 0 3px var(--color-focus-outer); } .os-high-contrast .osui-dropdown-serverside-item:hover, .os-high-contrast .osui-dropdown-serverside-item:focus { outline: none; } .os-high-contrast .osui-dropdown-serverside-item:hover::before, .os-high-contrast .osui-dropdown-serverside-item:focus::before { border: var(--border-size-l) solid var(--color-focus-outer); inset: 0px; content: ""; display: block; position: absolute; } .tablet .osui-dropdown-serverside-item, .phone .osui-dropdown-serverside-item { height: 48px; } [data-block*="AccordionItem"]:first-of-type .section-expandable { border-radius: var(--border-radius-soft) var(--border-radius-soft) var(--border-radius-none) var(--border-radius-none); } [data-block*="AccordionItem"]:last-of-type .section-expandable { border-bottom-width: var(--border-size-s); border-radius: var(--border-radius-none) var(--border-radius-none) var(--border-radius-soft) var(--border-radius-soft); } [data-block*="AccordionItem"]:only-of-type .section-expandable { border-radius: var(--border-radius-soft); } .section-expandable { background-color: var(--color-neutral-0); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom-width: var(--border-size-none); } .section-expandable.is--open { border-top: var(--border-size-m) solid var(--color-primary); } .section-expandable.is--open > .section-expandable-title { font-weight: var(--font-semi-bold); } .section-expandable.is--open > .section-expandable-title > .section-expandable-icon { transform: rotate(180deg); } .section-expandable.is--disabled { color: var(--color-neutral-7); pointer-events: none; } .section-expandable.is--disabled { } .section-expandable.is--disabled .section-expandable-icon { color: var(--color-neutral-6); } .section-expandable .section-expandable-title { -webkit-box-align: start; align-items: flex-start; cursor: pointer; display: flex; font-size: var(--font-size-h6); line-height: 1; padding: var(--space-m); width: 100%; } .section-expandable .section-expandable-icon { color: var(--color-primary); font-family: FontAwesome; font-size: 24px; font-weight: 400; transition: 300ms ease-in-out; } .section-expandable .section-expandable-icon::after { content: ""; } .section-expandable .section-expandable-content { display: block; overflow: hidden; } .section-expandable .section-expandable-content-collapsed, .section-expandable .section-expandable-content.is--collapsed { height: 0px; padding: var(--space-none) var(--space-m); visibility: hidden; } .section-expandable .section-expandable-content-collapsed, .section-expandable .section-expandable-content.is--collapsed { } .section-expandable .section-expandable-content-expanded, .section-expandable .section-expandable-content.is--expanded { height: auto; padding: var(--space-none) var(--space-m) var(--space-m); visibility: visible; } .section-expandable .section-expandable-content-animating, .section-expandable .section-expandable-content.is--animating { transition: 300ms ease-in-out; } .section-expandable .section-expandable-content.no-padding { padding: var(--space-none); } .section-expandable .section-expandable-content [data-block*="AnimatedLabel"]:first-child .animated-label { margin-top: var(--space-s); } .section-expandable .osui-accordion { margin-top: 2px; } .section-expandable .pop-comp-wrapper { position: relative; transform: translate3d(0px, var(--space-xs), 0px) !important; } .tablet .section-expandable .section-expandable-title { font-size: calc(var(--font-size-h6) - 1px); } .phone .section-expandable .section-expandable-title { font-size: calc(var(--font-size-h6) - 2px); } .phone .section-expandable .choices__list.choices__list--dropdown, .phone .section-expandable [data-dropdown] > div.dropdown-list { position: initial; } .layout-native .section-expandable .section-expandable-title { padding: var(--space-base); } .layout-native .section-expandable .section-expandable-content { padding: var(--space-none) var(--space-base); } .layout-native .section-expandable .section-expandable-content.is--collapsed { padding: var(--space-none) var(--space-base); } .layout-native .section-expandable .section-expandable-content.is--expanded { padding: var(--space-none) var(--space-base) var(--space-base); } .layout-native .section-expandable .section-expandable-content.no-padding { padding: var(--space-none); } .has-accessible-features .section-expandable .section-expandable-title:focus, .has-accessible-features .section-expandable .section-expandable-content:focus { box-shadow: none; outline: 3px solid var(--color-focus-outer); } button.OSFillParent { display: inline-flex; } .is--loading { position: relative; } .is--loading .btn { display: inline-block; } .is--loading .btn, .is--loading .btn * { pointer-events: none; } .btn-loading { display: none; position: absolute; } .btn-show-label .btn-loading { position: relative; } .is--loading .btn-loading { display: inline-flex; } .is--loading:not(.btn-show-label) .btn-loading { left: 50%; top: 50%; transform: translate(-50%, -50%); } .is--loading .btn-label { opacity: 0; } .btn-show-label .btn-label { opacity: 1; } .btn-loading .loading-spinner { animation: 850ms cubic-bezier(0.7, 1.05, 0.78, 0.78) 0s infinite normal none running loadingSpinner; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: var(--border-radius-circle); border-top: var(--border-size-m) solid transparent; height: 16px; width: 16px; will-change: transform; } .carousel { overflow: hidden; position: relative; transition: 400ms; will-change: transform; } .carousel { } .carousel:empty { } .carousel:not(.no-swipe) .carousel-container-content:hover { cursor: grab; } .carousel.init { opacity: 0; } .carousel.init { } .carousel > .list:not([data-virtualization-disabled]) > *, .carousel > .list:not([data-animation-disabled]) > * { } .carousel > .list:not([data-virtualization-disabled]), .carousel > .list:not([data-animation-disabled]) { } .carousel > .list:not([data-virtualization-disabled])::after, .carousel > .list:not([data-animation-disabled])::after { } .carousel--animatable { transition: 250ms linear; will-change: transform; } .carousel [data-block*="Card"] + [data-block*="Card"] .card { margin-top: var(--space-none); } .carousel .carousel-container { --carousel-width: 100%; width: var(--carousel-width); background-color: transparent; white-space: nowrap; } .carousel .carousel-container { } .carousel .carousel-container .list.list-group { background-color: transparent; white-space: nowrap; } .carousel .carousel-container .list.list-group { } .carousel .carousel-container > .carousel-container-content > :not(.list), .carousel .carousel-container > .carousel-container-content > .list > div { display: inline-block; white-space: normal; width: 100%; } .carousel .carousel-container .carousel-container-content > .list:not([data-virtualization-disabled]) > *, .carousel .carousel-container .carousel-container-content > .list:not([data-animation-disabled]) > * { } .carousel .carousel-container .carousel-container-content > .list:not([data-virtualization-disabled]), .carousel .carousel-container .carousel-container-content > .list:not([data-animation-disabled]) { } .carousel .carousel-container .carousel-container-content > .list:not([data-virtualization-disabled])::after, .carousel .carousel-container .carousel-container-content > .list:not([data-animation-disabled])::after { } .carousel .carousel-container-content { } .carousel .carousel-container-content .OSFillParent { display: inline-block; } .carousel .carousel-container-content .grid-gallery .OSFillParent { display: inherit; } .carousel .carousel-navigation { -webkit-box-align: center; align-items: center; background-color: var(--color-neutral-0); border-radius: var(--border-radius-circle); box-shadow: var(--shadow-xs); color: var(--color-neutral-7); cursor: pointer; display: flex; font-size: var(--font-size-h4); height: 40px; -webkit-box-pack: center; justify-content: center; opacity: 1; position: absolute; top: 50%; transform: translateY(-25px); transition: opacity 150ms linear; width: 40px; will-change: opacity; z-index: var(--layer-local-tier-2); } .carousel .carousel-navigation.disabled { opacity: 0.3; } .carousel .carousel-navigation.hidden { display: none; } .carousel .carousel-navigation.carousel-navigation-left { left: 24px; } .carousel .carousel-navigation.carousel-navigation-right { right: 24px; text-align: right; } .carousel .carousel-dots-container { margin-top: var(--space-base); text-align: center; } .carousel .carousel-dots-container.disabled { display: none; } .carousel .carousel-dots-container .carousel-dot { background-color: var(--color-neutral-5); border-radius: var(--border-radius-circle); cursor: pointer; display: inline-block; height: 8px; margin: 0 var(--space-xs); width: 8px; } .carousel .carousel-dots-container .carousel-dot.active { background-color: var(--color-primary); } .carousel-is-moving .hide-on-drag { opacity: 0; transition: opacity 250ms; } .carousel .list.list-group { overflow: initial; } .carousel svg { max-width: 100%; } .has-accessible-features .carousel .carousel-navigation:focus { box-shadow: 0 0 0 3px var(--color-focus-outer); } .pika-single { background: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-4); border-radius: var(--border-radius-soft); display: block; margin-top: var(--space-xs); max-width: 320px; position: relative; } .layout-native .pika-single { max-width: 100%; } .pika-single.is-bound { box-shadow: var(--shadow-s); z-index: var(--layer-global-elevated); position: absolute !important; } .pika-single.is-hidden { display: none; } .pika-title { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: justify; justify-content: space-between; padding: var(--space-m) var(--space-base); } .pika-title select { cursor: pointer; left: 0px; margin: 0px; opacity: 0; position: absolute; right: 0px; } .pika-title .pika-time-container select { opacity: 1; position: static; } .pika-labels { display: flex; -webkit-box-flex: 1; flex: 1 1 0%; } .pika-select-month { margin-left: var(--space-base); margin-right: 0px; } .year-first .pika-select-month { margin-left: var(--space-base); margin-right: 0px; } .pika-prev { background-color: transparent; border: var(--border-size-none); color: var(--color-neutral-7); cursor: pointer; font: 0px FontAwesome; padding: var(--space-none) var(--space-s); } .pika-prev::before { content: ""; font-size: var(--font-size-h5); position: relative; } .pika-next { background-color: transparent; border: var(--border-size-none); color: var(--color-neutral-7); cursor: pointer; font: 0px FontAwesome; margin-left: var(--space-base); padding: var(--space-none) var(--space-s); } .pika-next::before { content: ""; font-size: var(--font-size-h5); position: relative; } .pika-label { color: var(--color-primary); cursor: pointer; position: relative; } .pika-label:first-child { margin-right: var(--space-base); } .pika-label:hover { color: var(--color-primary-hover); text-decoration: underline; } .pika-table { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding: var(--space-none) var(--space-base) var(--space-base); width: 100%; } .pika-table thead { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; } .pika-table thead tr { display: flex; -webkit-box-flex: 1; flex: 1 1 0%; } .pika-table th { color: var(--color-neutral-7); -webkit-box-flex: 1; flex: 1 1 0%; font-weight: var(--font-regular); } .pika-table th abbr[title] { text-decoration: none; } .pika-table tbody { margin-top: var(--space-s); overflow: hidden; } .pika-table tbody tr { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; margin-bottom: var(--space-xs); } .pika-table tbody tr:last-child { margin-bottom: var(--space-none); } .pika-table tbody td { -webkit-box-align: center; align-items: center; display: inline-flex; -webkit-box-flex: 1; flex: 1 1 0%; -webkit-box-pack: center; justify-content: center; } .pika-button { background-color: transparent; border: var(--border-size-none); border-radius: var(--border-radius-soft); color: var(--color-neutral-9); cursor: pointer; height: 32px; padding: var(--space-none); position: relative; width: 32px; z-index: var(--layer-local-tier-1); } .pika-button:hover { background-color: var(--color-neutral-3); } .is-today .pika-button { background-color: var(--color-neutral-4); } .is-inrange .pika-button { background: var(--color-primary) var(--color-primary-lightest); } .is-startrange .pika-button, .is-selected .pika-button, .is-endrange .pika-button { background: var(--color-primary); color: var(--color-neutral-0); } .is-disabled .pika-button, .is-disabled.is-outside-current-month .pika-button { color: var(--color-neutral-7); pointer-events: none; text-decoration: line-through; } .is-outside-current-month .pika-button { color: var(--color-neutral-7); text-decoration: none; } .has-event .pika-button::before { background-color: var(--color-primary); border-radius: var(--border-radius-circle); bottom: 3px; content: ""; height: 4px; left: 50%; margin-left: -2px; position: absolute; width: 4px; } .is-selected.has-event .pika-button::before { background-color: var(--color-neutral-0); } .pika-today-container { height: auto; margin: var(--space-none) var(--space-none); padding: var(--space-none) var(--space-none) var(--space-none); width: 100%; } .pika-today-container:hover { background-color: transparent; } .pika-go-today { background-color: transparent; border: var(--border-size-none); color: var(--color-primary); cursor: pointer; font-weight: normal; padding: var(--space-none); } .pika-go-today:hover { color: var(--color-primary-hover); } .pika-month, .pika-year { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: center; justify-content: center; margin-bottom: var(--space-base); width: 33.333%; } .pika-month.is-selected, .pika-year.is-selected { background-color: var(--color-primary); color: var(--color-neutral-0); } .pika-time-container { margin: 0 var(--space-base); } .pika-time-container select { background-color: transparent; border: 0px; color: var(--color-primary); } .pika-time-container option { color: var(--color-neutral-10); } input.OSFillParent.calendar-input { display: none; } .is-inrange { position: relative; } .is-inrange::before { background: var(--color-primary) var(--color-primary-lightest); border-radius: var(--border-radius-soft); content: ""; height: 100%; left: -8px; position: absolute; right: -14px; top: 0px; } .is-inrange:first-child::before { left: 3px; } .is-inrange:last-child::before { right: 3px; } .month-picker, .year-picker { -webkit-box-direction: normal; -webkit-box-orient: horizontal; flex-flow: wrap; padding: var(--space-none); } .prev-year, .next-year { color: var(--color-neutral-7); } .calendar-help-dialog { background-color: var(--color-neutral-0); inset: 0px; color: var(--color-neutral-10); display: none; padding: var(--space-s); position: absolute; z-index: var(--laber-global-elevated); } .calendar-help-dialog.is--open { display: block; } .calendar-help-content { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; -webkit-box-pack: justify; justify-content: space-between; overflow-y: auto; } .calendar-help-content p { margin: 0px; } .calendar-help-content ul { padding-left: var(--space-m); } .calendar-help-trigger { background-color: var(--color-info); clip: rect(0px, 0px, 0px, 0px); color: var(--color-neutral-0); height: 0px; left: 50%; overflow: hidden; padding: var(--space-s); position: absolute; top: var(--space-xxl); transform: translateX(-50%); white-space: nowrap; width: 0px; } .calendar-help-trigger:focus { clip: initial; height: auto; overflow: visible; width: auto; z-index: var(--laber-global-elevated); } .calendar-help-close { background-color: var(--color-neutral-0); color: var(--color-neutral-10); height: auto; } .portal-class ~ .pika-single.is-bound { z-index: calc(var(--layer-above) + var(--popup-layer)); } .phone .pika-lendar tr { border-bottom: 0px; } .phone .pika-time td { display: initial; } .is-rtl .pika-next { margin-left: 0px; margin-right: var(--space-m); padding: var(--space-none) var(--space-xs); } .is-rtl .pika-next::before { content: ""; } .is-rtl .pika-prev::before { content: ""; } .is-rtl .pika-label:first-child { margin-left: var(--space-base); margin-right: 0px; } .desktop .has-accessible-features .pika-title select { border: none; color: var(--color-primary); opacity: 1; } .desktop .has-accessible-features .pika-title select:hover { border-bottom: var(--border-size-s) solid var(--color-primary); } .desktop .has-accessible-features .pika-title select option { color: var(--color-neutral-10); } .desktop .has-accessible-features .pika-title .pika-label { -webkit-box-align: center; align-items: center; display: flex; } .choices { min-width: 150px; position: relative; } .choices:focus { outline: none; } .choices:last-child { margin-bottom: var(--space-none); } .choices.is-open.is-focused .choices__inner { border: var(--border-size-s) solid var(--color-primary); border-radius: var(--border-radius-soft); } .choices[data-type*="text"] .choices__inner { cursor: text; } .choices[data-type*="text"] .choices__button { border: var(--border-size-none); display: inline-block; line-height: 1; margin-bottom: var(--space-none); margin-left: var(--space-s); margin-right: -4px; margin-top: var(--space-none); padding-left: var(--space-base); position: relative; width: 8px; } .choices[data-type*="text"] .choices__button:hover, .choices[data-type*="text"] .choices__button:focus { opacity: 1; } .choices.Not_Valid .choices__inner { border: var(--border-size-s) solid var(--color-error); } .choices.is-disabled { pointer-events: none; } .choices.is-disabled .choices__inner, .choices.is-disabled .choices__input { background-color: var(--color-neutral-0); cursor: not-allowed; user-select: none; } .choices.is-disabled .choices__input::-webkit-input-placeholder { color: var(--color-neutral-6); } .choices.is-disabled .choices__input::placeholder { color: var(--color-neutral-6); } .choices.is-disabled .choices__item { cursor: not-allowed; } .choices.is-disabled .choices__item .choices__item--selectable { color: var(--color-neutral-6); } .choices.is-disabled .choices__inner { background-color: var(--color-neutral-2); border: var(--border-size-s) solid var(--color-neutral-4); } .choices .choices__inner select { opacity: 0; pointer-events: none; position: absolute; width: 1px; z-index: var(--layer-global-negative); } .choices .search--wrapper { padding: var(--space-s); } .choices__inner { background-color: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-5); border-radius: var(--border-radius-soft); color: var(--color-neutral-3); display: inline-block; height: 40px; line-height: calc(var(--font-size-base) * 2); padding-left: var(--space-base); transition: 180ms linear; vertical-align: top; width: 100%; } .choices__inner:hover { border: var(--border-size-s) solid var(--color-neutral-6); } .choices__list { list-style: none; margin: var(--space-none); padding-left: var(--space-none); } .choices__list::-webkit-scrollbar { width: 5px; } .choices__list::-webkit-scrollbar-track { background: var(--color-neutral-4); } .choices__list::-webkit-scrollbar-thumb { background-color: var(--color-neutral-6); } .choices__list.choices__list--dropdown { border-radius: var(--border-radius-soft); } .choices__list.choices__list--dropdown.is-active { margin-top: var(--space-xs); } .choices__list--single { -webkit-box-align: center; align-items: center; display: inline-flex; height: 100%; padding-right: var(--space-base); width: 100%; } .choices__list--dropdown { background-color: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-5); display: none; overflow: hidden; position: absolute; top: 100%; width: 100%; word-break: break-all; z-index: var(--layer-local-tier-3); } .choices__list--dropdown.is-active { display: block; } .choices__list--dropdown .choices__list { max-height: 300px; overflow: auto; position: relative; will-change: scroll-position; } .choices__list--dropdown .choices__item { -webkit-box-align: center; align-items: center; display: flex; height: auto; min-height: 40px; padding: var(--space-none) var(--space-base); position: relative; } .choices__list--dropdown .choices__item--selectable.is-highlighted { background-color: var(--color-neutral-2); } .choices__list--dropdown .choices__item--selectable.is-highlighted::after { opacity: 0.5; } .choices__item { cursor: default; } .choices__item--disabled { cursor: not-allowed; opacity: 0.5; user-select: none; } .choices__item--selectable { cursor: pointer; } .choices__heading { border-bottom: var(--border-size-s) solid var(--color-neutral-0); color: var(--color-neutral-5); font-size: var(--font-size-s); font-weight: var(--font-semi-bold); padding: var(--space-s); } .choices__button { appearance: none; background-color: transparent; background-position: center center; background-repeat: no-repeat; border: var(--border-size-none); cursor: pointer; text-indent: -9999px; } .choices__button:focus { outline: none; } .choices__input { background-color: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-5); border-radius: var(--border-radius-soft); display: inline-block; vertical-align: baseline; width: 100%; } .choices__input:focus { outline: 0px; } .choices__placeholder { opacity: 0.5; } .is-focused .choices__inner, .is-open .choices__inner { border-color: var(--color-primary); border-radius: var(--border-radius-soft); color: var(--color-neutral-1); } .is-open .choices__inner { border-radius: var(--border-radius-none); } .is-open.is-flipped .choices__inner { border-radius: var(--border-radius-none); } .is-flipped .choices__list--dropdown { border-radius: var(--border-radius-soft) var(--border-radius-soft) var(--border-radius-none) var(--border-radius-none); bottom: 100%; margin-bottom: -1px; margin-top: var(--space-none); top: auto; } .search--wrapper { position: relative; } .search--wrapper::before { color: var(--color-neutral-6); content: ""; font: 14px / 1 FontAwesome; left: var(--space-base); position: absolute; top: 50%; transform: translateY(-50%); } .search--wrapper input { height: 40px; padding: var(--space-none) var(--space-base); transition: 180ms linear; } .section-expandable-content .choices__list--dropdown.is-active { position: relative; } .tablet .choices__inner, .phone .choices__inner { font-size: var(--font-size-base); height: 48px; } .choices[dir="rtl"][data-type*="text"] .choices__button { margin-left: 0px; margin-right: var(--space-s); padding-left: var(--space-none); } .choices[dir="rtl"].is-disabled .choices__inner { background-position: left 16px center; } .choices[dir="rtl"] .search--wrapper::before { right: var(--space-base); } .choices[dir="rtl"] .search--wrapper input:not(.btn):not(.checkbox):not(.radio-button) { padding-right: var(--space-xl); } .choices[dir="rtl"] .choices__item, .choices[dir="rtl"] .choices__list--dropdown .choices__item { text-align: right; } .choices[dir="rtl"] .choices__input { padding-left: var(--space-none); padding-right: 2px; } .has-accessible-features .choices__inner { border-color: var(--color-neutral-7); } .has-accessible-features .choices__inner:hover { border-color: var(--color-neutral-8); } .has-accessible-features .choices.is-open.is-focused .choices__inner { border-color: var(--color-focus-inner); } .has-accessible-features .search--wrapper input:focus { border-color: var(--color-focus-inner); } @media (min-width: 640px) { .choices__list--dropdown .choices__item--selectable::after { content: attr(data-select-text); font-size: var(--font-size-xs); opacity: 0; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); } .choices[dir="rtl"] .choices__list--dropdown .choices__item--selectable { padding-right: var(--space-s); text-align: right; } .choices[dir="rtl"] .choices__list--dropdown .choices__item--selectable::after { left: 10px; right: auto; } } .layout-native .tabs .choices .choices__list.choices__list--dropdown { position: relative; } .choices[data-type*="select-one"] { cursor: pointer; } .choices[data-type*="select-one"]::after { color: var(--color-neutral-7); content: ""; font: 24px / 1 FontAwesome; position: absolute; right: 16px; top: 8px; transform-origin: center center; transition: 300ms; } .choices[data-type*="select-one"].is-open::after { color: var(--color-primary); transform: rotate(180deg); } .choices[data-type*="select-one"].is-disabled::after { color: var(--color-neutral-5); } .choices[data-type*="select-one"].is-disabled .choices__list--single .choices__item { color: var(--color-neutral-6); } .choices[data-type*="select-one"] .choices__button { display: none; height: auto; margin-right: var(--space-m); margin-top: -10px; padding: var(--space-none); position: absolute; right: 0px; top: 50%; width: 20px; } .choices[data-type*="select-one"] .choices__button:hover, .choices[data-type*="select-one"] .choices__button:focus { opacity: 1; } .choices[data-type*="select-one"] .choices__button:focus { box-shadow: 0 0 0 2px var(--shadow-xs); } .choices[data-type*="select-one"] .search--wrapper input:not(.btn):not(.checkbox):not(.radio-button), .choices[data-type*="select-one"] .search--wrapper .input { max-width: 100%; padding-left: var(--space-l); } .choices__list--single .choices__item { color: var(--color-neutral-10); overflow: hidden; padding-right: var(--space-base); text-overflow: ellipsis; white-space: nowrap; width: 99%; } .tablet .choices[data-type*="select-one"]::after, .phone .choices[data-type*="select-one"]::after { top: 14px; } .choices[dir="rtl"][data-type*="select-one"]::after { left: 16px; right: auto; } .choices[dir="rtl"][data-type*="select-one"] .choices__button { left: 0px; margin-left: var(--space-m); margin-right: var(--space-none); right: auto; } .choices[dir="rtl"] .choices__list--single { padding-left: var(--space-base); padding-right: var(--space-xs); } .has-accessible-features .choices[data-type*="select-one"] { border-radius: var(--border-radius-soft); } .choices__list--multiple { display: inline; } .choices__list--multiple .choices__item { -webkit-box-align: center; align-items: center; background-color: var(--color-neutral-3); border: var(--border-size-s) solid var(--color-neutral-3); border-radius: var(--border-radius-soft); color: var(--color-neutral-9); display: inline-table; font-size: var(--font-size-xs); font-weight: var(--font-semi-bold); height: 32px; margin-left: var(--space-xs); margin-top: var(--space-xs); padding: var(--space-xs) var(--space-s); vertical-align: middle; word-break: break-all; } .choices__list--multiple .choices__item.is-highlighted { background-color: var(--color-primary); border: var(--border-size-s) solid var(--color-primary); color: var(--color-neutral-0); } .choices[data-type*="select-multiple"].is-open.is-focused .choices__inner { border: var(--border-size-s) solid var(--color-primary); border-radius: var(--border-radius-soft); } .choices[data-type*="select-multiple"].is-open .choices__inner { border: var(--border-size-s) solid var(--color-neutral-5); } .choices[data-type*="select-multiple"].is-disabled .choices__item.choices__item--selectable { color: var(--color-neutral-7); } .choices[data-type*="select-multiple"] .choices__button { border: var(--border-size-none); display: inline-block; line-height: 1; margin-bottom: var(--space-none); margin-left: var(--space-s); margin-right: -4px; margin-top: var(--space-none); padding-left: var(--space-base); position: relative; width: 8px; } .choices[data-type*="select-multiple"] .choices__button::after { color: var(--color-neutral-7); content: ""; font: 14px / 1 FontAwesome; left: 0px; position: absolute; text-indent: 0px; top: 50%; transform: translateY(-50%); } .choices[data-type*="select-multiple"] .choices__button:hover, .choices[data-type*="select-multiple"] .choices__button:focus { opacity: 1; } .choices[data-type*="select-multiple"] .choices__inner { border-radius: var(--border-radius-soft); cursor: text; height: auto; padding: 0px; } .choices[data-type*="select-multiple"] .choices__item.is-highlighted .choices__button::after { color: var(--color-neutral-0); } .choices[data-type*="select-multiple"] .choices__item[data-deletable] { padding-right: var(--space-xs); } .choices[data-type*="select-multiple"] .choices__input { background-color: transparent; } .choices[data-type*="select-multiple"] .search--wrapper { padding: 0 var(--space-xs) 0 0; width: auto; } .choices[data-type*="select-multiple"] .search--wrapper::before { left: var(--space-base); } .choices[data-type*="select-multiple"] .search--wrapper input:not(.btn):not(.checkbox):not(.radio-button), .choices[data-type*="select-multiple"] .search--wrapper .input { padding-left: var(--space-xl); width: 100% !important; } .choices[data-type*="select-multiple"] .search--wrapper input { border: 0px; } .choices[data-type*="select-multiple"] .search--wrapper input:focus { border: 0px; box-shadow: none; } .is-disabled .choices__list--multiple .choices__item { background-color: var(--color-neutral-6); border: var(--border-size-s) solid var(--color-neutral-7); } .dropdown-tag-select { opacity: 0; } .dropdown-tag-preview .card { padding: var(--space-xs); } .choices[dir="rtl"] .choices__list--multiple .choices__item { margin-left: var(--space-none); margin-right: var(--space-xs); } .choices[dir="rtl"][data-type*="select-multiple"] .choices__button { margin-left: 0px; margin-right: var(--space-s); padding-left: var(--space-none); } .has-accessible-features .choices[data-type="select-multiple"].is-open.is-focused .choices__inner { border-color: var(--color-focus-inner); box-shadow: 0px 0px 0px 3px var(--color-focus-outer); } .flip-content { position: relative; perspective: 1000px; } .flip-content-container { position: relative; transition: 630ms cubic-bezier(0.03, 0.01, 0.67, 1.97); transform-style: preserve-3d; } .flip-content-front, .flip-content-back { left: 0px; top: 0px; backface-visibility: hidden; } .flip-content-front:empty, .flip-content-back:empty { } .flip-content-front { position: relative; z-index: var(--layer-local-tier-1); } .flip-content-back { position: absolute; width: 100%; } .flip-content.flipped .flip-content-front { position: absolute; } .flip-content.flipped .flip-content-back { position: relative; transform: rotateY(90deg); } .flip-content.flipped .flip-content-container { transform: rotateY(-90deg); } .grid-gallery, .grid-gallery > .list { display: grid; gap: var(--grid-gap); grid-template-columns: repeat(var(--grid-desktop), 1fr); } .grid-gallery > * { margin-top: 0px; } .grid-gallery > .list { grid-column-end: calc(var(--grid-desktop) + 1); grid-column-start: 1; overflow: initial; } .grid-gallery > .list .card, .grid-gallery > .list .animate { height: 100%; } .grid-gallery > img { object-fit: cover; } .tablet .grid-gallery, .tablet .grid-gallery > .list { grid-template-columns: repeat(var(--grid-tablet), 1fr); } .tablet .grid-gallery > .list { grid-column-end: calc(var(--grid-tablet) + 1); } .phone .grid-gallery, .phone .grid-gallery > .list { grid-template-columns: repeat(var(--grid-phone), 1fr); } .phone .grid-gallery > .list { grid-column-end: calc(var(--grid-phone) + 1); } .horizontal-scroll { overflow: auto hidden; white-space: nowrap; } .horizontal-scroll { } .horizontal-scroll > :not(table) { display: inline-block; transform: translateZ(0px); } .horizontal-scroll > .list > * { display: inline-block; transform: translateZ(0px); } .horizontal-scroll > .list > :not(:first-child) { margin-left: var(--space-base); } .horizontal-scroll > .list > [data-block*="Card"] + [data-block*="Card"] .card { margin-top: var(--space-none); } .horizontal-scroll .list { background-color: transparent; } .horizontal-scroll > :not(:first-child) { margin-left: var(--space-base); } .horizontal-scroll > [data-block*="Card"] + [data-block*="Card"] .card { margin-top: var(--space-none); } .notification { background-color: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-4); border-radius: var(--border-radius-soft); box-shadow: var(--shadow-xl); color: var(--color-neutral-10); left: 50%; padding: var(--space-m); position: fixed; top: 0px; transform: translateY(-120%) translateX(-50%); user-select: none; width: 370px; z-index: var(--layer-global-off-canvas); } .notification { } .notification-content { -webkit-box-align: center; align-items: center; display: flex; } .notification--visible { transform: translateY(24px) translateX(-50%); } .notification--visible.notification--animatable { transition: 330ms ease-out; } .notification--animatable { transition: 130ms ease-in; } .layout-native .notification { left: 50%; margin-left: -185px; transform: translateY(-120%) translateX(0px); } .layout-native .notification { } .layout-native .notification--visible { transform: translateY(24px) translateX(0px); } .slide-from-left-enter .layout-native .notification, .slide-from-left-leave .layout-native .notification, .slide-from-right-enter .layout-native .notification, .slide-from-right-leave .layout-native .notification, .slide-from-top-enter .layout-native .notification, .slide-from-top-leave .layout-native .notification, .slide-from-bottom-enter .layout-native .notification, .slide-from-bottom-leave .layout-native .notification, .fade-enter .layout-native .notification, .fade-leave .layout-native .notification { display: none; } .tablet .layout-native .notification { left: 50%; margin-left: -185px; } .phone .layout-native .notification { left: 16px; margin-left: 0px; right: 16px; width: auto; } .android[data-status-bar-height] .layout-native .notification--visible { margin-top: var(--status-bar-height); } .ios.phone.landscape .layout-native .notification { left: calc(var(--os-safe-area-left) + 16px); right: calc(var(--os-safe-area-right) + 16px); } .ios .layout-native .notification--visible { margin-top: var(--status-bar-height); } .progress { background-color: var(--color-primary); transform-origin: left center; transition: 750ms ease-out; will-change: width; } .progress-bar { background-color: var(--color-neutral-3); overflow: hidden; position: relative; } .progress-bar-text { display: none; } .progress-circle { position: relative; } .progress-circle svg { height: 100%; stroke-linecap: round; } .progress-circle .progressbar-text { text-align: center; } .progress-circle-outer { display: flex; -webkit-box-pack: center; justify-content: center; padding: var(--space-base); } .progress-circle-small .progressbar-text { font-size: var(--font-size-h4); } .progress-circle-medium .progressbar-text { font-size: var(--font-size-h3); } .progress-circle-large .progressbar-text { font-size: var(--font-size-display); } .progress-circle-text { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); line-height: 1.2; } .progress-circle-text { } .progress-circle-text-numerator { font-size: var(--font-size-h4); } .progress-circle-text-denominator { font-size: var(--font-size-h6); } .progress-circle-medium .progress-circle-text-numerator { font-size: var(--font-size-h1); } .progress-circle-medium .progress-circle-text-denominator { font-size: var(--font-size-h4); } .progress-circle-large .progress-circle-text-numerator { font-size: 44px; } .progress-circle-large .progress-circle-text-denominator { font-size: var(--font-size-h2); } .section-index { border-left: var(--border-size-s) solid var(--color-neutral-5); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .section-index.is--sticky { position: sticky; top: var(--top-position); } .section-index-item { cursor: pointer; } .section-index-item:last-child { margin-bottom: var(--space-none); } .section-index-item.is--active { border-left: var(--border-size-m) solid var(--color-primary); color: var(--color-neutral-9); font-weight: var(--font-semi-bold); } .section-index a, .section-index a:visited { border-left: var(--border-size-m) solid transparent; color: var(--color-neutral-8); margin-bottom: var(--space-s); padding-left: var(--space-base); } .section-index a:hover { color: var(--color-neutral-9); } .layout-native .section-index.is--sticky { position: fixed; top: calc(var(--header-size) + var(--header-size-content) + var(--top-position) + var(--os-safe-area-top)); } .android[data-status-bar-height] .layout-native .section-index.is--sticky { top: calc(var(--header-size) + var(--header-size-content) + var(--top-position) + var(--status-bar-height)); } .safari [data-block*="SectionIndex"] { display: contents; } .has-accessible-features .section-index a:focus { background-color: transparent; box-shadow: 0 0 0 3px var(--color-focus-outer); } .sidebar { background-color: var(--color-neutral-0); box-shadow: var(--shadow-l); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; margin: var(--space-none); position: fixed; right: 0px; top: 0px; transform: translateX(102%); transition: 130ms ease-in; width: 500px; will-change: transform; z-index: var(--layer-global-off-canvas); } .sidebar { } .sidebar::before { background-color: transparent; content: ""; height: 100%; left: -24px; position: fixed; width: 24px; } .sidebar-header, .sidebar-content { padding: var(--space-base) var(--space-m); } .sidebar-content { -webkit-box-flex: 1; flex: 1 1 0%; overflow: auto; } .active-screen.screen-container .sidebar.sidebar-open { transform: none; transition: 330ms ease-out; will-change: transform; } .desktop .sidebar::before { display: none; } .android[data-status-bar-height] .layout-native .sidebar { padding-top: var(--status-bar-height); } .ios .layout-native .sidebar { padding-bottom: var(--os-safe-area-bottom); padding-top: var(--os-safe-area-top); } .ios .phone.landscape .layout-native .sidebar::before { left: calc((var(--os-safe-area-left) + 12px) * -1); width: calc(var(--os-safe-area-left) + 12px); } .landscape .layout-native .sidebar { padding-bottom: var(--os-safe-area-bottom); } .tablet .sidebar.full-width, .phone .sidebar.full-width { width: 100%; } .tablet .sidebar.full-width-vw, .phone .sidebar.full-width-vw { width: 100vw; } .tablet .layout-native .sidebar { width: 336px; } .phone .sidebar { width: 85vw; } .search { position: relative; } .search:empty { } .search-input { position: relative; } .search-input:empty { } .search-input::after { -webkit-box-align: center; align-items: center; color: var(--color-neutral-6); content: ""; display: flex; font: 14px / 1 FontAwesome; height: 100%; left: 16px; position: absolute; top: 0px; } .search-preview { display: none; } .search .form-control[data-input] { padding-left: var(--space-xl); } .form .search input[data-input] { margin-bottom: var(--space-none); } .is-rtl .search-input::after { left: auto; right: 16px; } .is-rtl .search .form-control[data-input] { padding-left: var(--space-base); padding-right: var(--space-xl); } .layout-native .header .search input[data-input], .layout-native .header .search input[data-input]:empty { border: var(--border-size-none); padding-left: var(--space-xl); } .layout-native .header-right .search { background-color: transparent; padding: var(--space-none); position: static; } .layout-native .header-right .search.open .search-glass .search-round, .layout-native .header-right .search.open .search-glass .search-stick-bottom { height: 24px; right: 17px; } .layout-native .header-right .search.open .search-glass .search-round { border-radius: var(--border-radius-none); box-shadow: inset 0 0 0 3px var(--color-neutral-6); transform: rotate(135deg); width: 3px; } .layout-native .header-right .search.open .search-glass .search-stick-bottom { background-color: var(--color-neutral-6); top: 12px; transform: rotate(45deg); } .layout-native .header-right .search.open .search-input { transform: translate(0px, 0px); } .layout-native .header-right .search-glass { display: inline-block; height: 44px; position: relative; width: 40px; } .layout-native .header-right .search-round { border-radius: var(--border-radius-circle); box-shadow: inset 0 0 0 3px var(--color-neutral-6); height: 16px; margin-top: -10px; position: absolute; right: 13px; top: 50%; transition: 300ms; width: 16px; } .layout-native .header-right .search-stick-bottom { background-color: var(--color-neutral-6); content: ""; height: 10px; position: absolute; right: 12px; top: 23px; transform: rotate(-45deg); transition: 300ms; width: 3px; } .layout-native .header-right .search-input { left: var(--os-safe-area-left); position: absolute; right: 0px; top: var(--os-safe-area-top); transform: translate(0, calc(-100% - var(--os-safe-area-top))); transition: 300ms; } .layout-native .header-right .search-input input[data-input], .layout-native .header-right .search-input input[data-input]:empty { height: 34px; padding-left: var(--space-xl); transition: none; } .layout-native .header-right .search-input input[data-input]:focus { border-bottom: var(--border-size-s) solid transparent; } .layout-native .header-right .search-input ::-webkit-input-placeholder { color: var(--color-neutral-6); } .layout-native .header-content .search input[data-input], .layout-native .header-content .search input[data-input]:empty { border-radius: var(--border-radius-none); height: var(--header-size); } .slide-from-left-enter .layout-native .header-right .search-input, .slide-from-left-leave .layout-native .header-right .search-input, .slide-from-right-enter .layout-native .header-right .search-input, .slide-from-right-leave .layout-native .header-right .search-input, .slide-from-top-enter .layout-native .header-right .search-input, .slide-from-top-leave .layout-native .header-right .search-input, .slide-from-bottom-enter .layout-native .header-right .search-input, .slide-from-bottom-leave .layout-native .header-right .search-input, .fade-enter .header-right .layout-native .search-input, .fade-leave .header-right .layout-native .search-input { display: none; } .submenu { cursor: pointer; display: inline-flex; height: 100%; margin-left: var(--space-base); position: relative; } .submenu { } .submenu:hover .submenu-icon::before { border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-right: 0px; border-top: 0px; } .submenu.active.open .submenu-item { color: var(--color-primary); } .submenu.active .submenu-header { border-bottom: var(--border-size-m) solid var(--color-primary); } .submenu.active .submenu-item, .submenu.active .submenu-item a { color: var(--color-primary); } .submenu.active .submenu-icon::before { border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-right: 0px; border-top: 0px; } .submenu.open .submenu-icon { top: 3px; transform: rotate(135deg); } .submenu.open .submenu-items { opacity: 1; pointer-events: auto; transform: translateY(0px); } .submenu.is--dropdown .submenu-icon { display: inline-flex; } .submenu-header { -webkit-box-align: center; align-items: center; border-bottom: var(--border-size-m) solid transparent; border-top: var(--border-size-m) solid transparent; display: flex; padding: var(--space-none) var(--space-s); transition: 150ms linear; } .submenu-icon { display: none; margin-left: var(--space-s); position: relative; top: -1px; transform: rotate(-45deg); transition: 150ms linear; } .submenu-icon::before { border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-right: 0px; border-top: 0px; box-sizing: border-box; content: ""; height: 6px; transition: 150ms linear; width: 6px; } .submenu-item { -webkit-box-align: center; align-items: center; color: var(--color-neutral-9); display: inline-flex; height: 100%; position: relative; transition: 150ms linear; } .submenu-item a { -webkit-box-align: center; align-items: center; color: var(--color-neutral-8); display: flex; height: 100%; } .submenu-items { background-color: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-4); border-radius: var(--border-radius-soft); box-shadow: var(--shadow-m); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; left: 0px; min-width: 100px; opacity: 0; padding: var(--space-s) var(--space-none); pointer-events: none; position: absolute; top: calc(100% + var(--space-xs)); transform: translateY(-8px); transition: 130ms ease-out; z-index: var(--layer-global-elevated); } .submenu-items { } .submenu-items a { color: var(--color-neutral-8); margin: 0px; padding: var(--space-s) var(--space-base); white-space: nowrap; } .submenu-items a.active { color: var(--color-primary); } .layout:not(.layout-side) .app-menu-links .submenu a { border-bottom: none; } .layout .header .submenu-items { } .layout .submenu { } .layout-side .app-menu-links .submenu a { border-left: none; } .layout-side .submenu { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-left: var(--space-none); width: 100%; } .layout-side .submenu.active .submenu-header { border-left: var(--border-size-m) solid var(--color-primary); } .layout-side .submenu.open .submenu-items { display: flex; } .layout-side .submenu .submenu-header { border-bottom: 0px; border-left: var(--border-size-m) solid transparent; border-top: 0px; padding: var(--space-s) var(--space-m); } .layout-side .submenu-item { -webkit-box-flex: 1; flex: 1 1 0%; } .layout-side .submenu-items { border: none; box-shadow: none; display: none; opacity: 1; padding: var(--space-xs) var(--space-m); pointer-events: auto; position: relative; top: 0px; transform: translateY(0px); } .layout-side .submenu-items a { padding: var(--space-s) var(--space-base); } .layout-side .app-menu-links .submenu-header a, .menu-visible .app-menu-links .submenu-header a { padding: var(--space-none); } .desktop .submenu:hover .submenu-item { color: var(--color-neutral-9); } .desktop .submenu.active .submenu-header:hover .submenu-item { color: var(--color-primary); } .desktop .submenu-header:hover { border-bottom: var(--border-size-m) solid var(--color-primary); } .desktop .submenu-item a:hover { color: var(--color-neutral-9); } .desktop .submenu-items a:hover { background-color: var(--color-neutral-2); color: var(--color-neutral-9); } .desktop .submenu-items a.active:hover { color: var(--color-primary); } .desktop .layout-side .submenu .submenu-header { border-bottom: var(--border-size-m) solid transparent; } .desktop .layout-side .submenu .submenu-header:hover { border-bottom: var(--border-size-m) solid transparent; } .tablet .submenu, .phone .submenu { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-left: var(--space-none); width: 100%; } .tablet .submenu.active .submenu-header, .phone .submenu.active .submenu-header { border-left: var(--border-size-m) solid var(--color-primary); border-bottom: 0px; } .tablet .submenu.open .submenu-items, .phone .submenu.open .submenu-items { display: flex; } .tablet .submenu-header, .phone .submenu-header { border-bottom: 0px; border-left: var(--border-size-m) solid transparent; border-top: 0px; padding: var(--space-s) var(--space-m); } .tablet .submenu-item, .phone .submenu-item { -webkit-box-flex: 1; flex: 1 1 0%; } .tablet .submenu-items, .phone .submenu-items { border: none; box-shadow: none; display: none; opacity: 1; padding: var(--space-xs) var(--space-m); pointer-events: auto; position: relative; top: 0px; transform: translateY(0px); } .is-rtl .layout-side .submenu .submenu-header { border-left: 0px; border-right: var(--border-size-m) solid transparent; } .is-rtl.tablet .submenu.active .submenu-header, .is-rtl.phone .submenu.active .submenu-header { border-left: 0px; border-right: var(--border-size-m) solid var(--color-primary); } .is-rtl.tablet .submenu .submenu-header, .is-rtl.phone .submenu .submenu-header { border-left: 0px; border-right: var(--border-size-m) solid transparent; } .is-rtl .submenu-icon { margin-left: var(--space-none); margin-right: var(--space-s); } .is-rtl .layout-side .submenu.active .submenu-header { border-left: var(--border-size-none); border-right: var(--border-size-m) solid var(--color-primary); } .tabs { display: flex; flex-wrap: wrap; } .tabs.justified .tabs-header { width: 100%; } .tabs.justified [data-block*="TabsHeaderItem"] { -webkit-box-flex: 1; flex: 1 1 0%; } .tabs.justified [data-block*="TabsHeaderItem"] .tabs-header-tab { margin-left: var(--space-none); } .tabs.tabs-vertical { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; } .tabs.tabs-vertical.justified .tabs-header { height: auto; } .tabs.tabs-vertical.tabs-header-right .tabs-header { -webkit-box-ordinal-group: 3; order: 2; } .tabs.tabs-vertical.tabs-header-right .tabs-header .tabs-header-tab { border-left: var(--border-size-m) solid transparent; border-right: var(--border-size-none); padding: var(--space-s) var(--space-none) var(--space-s) var(--space-m); } .tabs.tabs-vertical.tabs-header-right .tabs-header .tabs-header-tab.active { border-left: var(--border-size-m) solid var(--color-primary); } .tabs.tabs-vertical.tabs-header-right .tabs-content { border-left: var(--border-size-none); border-right: var(--border-size-s) solid var(--color-neutral-5); margin-left: var(--space-none); margin-right: -1px; } .tabs.tabs-vertical .tabs-header, .tabs.tabs-vertical .tabs-header .ListRecords { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; width: auto; word-break: initial; } .tabs.tabs-vertical .tabs-header .tabs-header-tab { border-bottom: var(--border-size-none); border-right: var(--border-size-m) solid transparent; -webkit-box-pack: start; justify-content: flex-start; margin-left: var(--space-none); padding: var(--space-s) var(--space-m) var(--space-s) var(--space-none); } .tabs.tabs-vertical .tabs-header-tab.active { border-right: var(--border-size-m) solid var(--color-primary); } .tabs.tabs-vertical .tabs-content { border-left: var(--border-size-s) solid var(--color-neutral-5); border-top: var(--border-size-none); margin-left: -1px; margin-top: var(--space-none); padding: var(--space-none) var(--space-m); } .tabs-header, .tabs-header .list { display: flex; overflow-x: auto; position: relative; width: 100%; z-index: var(--layer-local-tier-1); } .tabs-header-tab { -webkit-box-align: center; align-items: center; border-bottom: var(--border-size-m) solid transparent; color: var(--color-neutral-8); cursor: pointer; display: flex; -webkit-box-pack: center; justify-content: center; margin-left: var(--space-l); padding: var(--space-base) var(--space-xs); transition: border 150ms linear; white-space: nowrap; } .tabs-header-tab.active { border-bottom: var(--border-size-m) solid var(--color-primary); color: var(--color-neutral-10); font-weight: var(--font-semi-bold); } .tabs-content { border-top: var(--border-size-s) solid var(--color-neutral-5); -webkit-box-flex: 1; flex-grow: 1; margin-top: -1px; padding: var(--space-m) var(--space-none); position: relative; width: 100%; z-index: var(--layer-global-auto); } .tabs-content-tab:not(.open) { display: none; } .tabs-content-tab:not(.open) { } [data-block*="TabsHeaderItem"]:first-child .tabs-header-tab { margin-left: var(--space-none); } .popup-dialog .tabs .tabs-content-tab:not(.open) { display: none; } .popup-dialog .tabs .tabs-content-tab:not(.open) { } .layout-native .tabs.tabs-section-group .tabs-content { overflow: initial; } .layout-native .tabs.tabs-vertical .tabs-content-tab:not(.open) { display: none; } .layout-native .tabs.tabs-vertical .tabs-content .tabs-content-wrapper { transform: translateX(0px) translateZ(0px) !important; } .layout-native .tabs-content { overflow: hidden; white-space: nowrap; width: 100%; } .layout-native .tabs-content { } .layout-native .tabs-content-wrapper { transition: transform 230ms ease-in-out, -webkit-transform 230ms ease-in-out; } .layout-native .tabs-content-tab { display: inline-flex; height: 100%; position: relative; vertical-align: top; white-space: normal; width: 100%; overflow: hidden; } .layout-native .tabs-content-tab > * { left: 0px; position: absolute; top: 0px; width: 100%; } .layout-native .tabs-content-tab > * { } .layout-native .tabs-content-tab.open > * { position: relative; } .layout-native .tabs-content-tab:not(.open) { display: inline-block; } .desktop .tabs.tabs-vertical .tabs-header-tab:hover { border-bottom: var(--border-size-none); border-right: var(--border-size-m) solid var(--color-neutral-6); } .desktop .tabs.tabs-vertical .tabs-header-tab.active:hover { border-right: var(--border-size-m) solid var(--color-primary); } .desktop .tabs.tabs-vertical.tabs-header-right .tabs-header-tab:hover { border-left: var(--border-size-m) solid var(--color-neutral-6); } .desktop .tabs.tabs-vertical.tabs-header-right .tabs-header-tab.active:hover { border-left: var(--border-size-m) solid var(--color-primary); border-right: var(--border-size-none); } .desktop .tabs-header-tab:hover { border-bottom: var(--border-size-m) solid var(--color-neutral-6); color: var(--color-neutral-10); } .desktop .tabs-header-tab.active:hover { border-bottom: var(--border-size-m) solid var(--color-primary); } .is-rtl .tabs.tabs-vertical.tabs-header-right .tabs-header .tabs-header-tab { border-left: var(--border-size-none); border-right: var(--border-size-m) solid transparent; margin: 0px; padding: var(--space-s) var(--space-m) var(--space-s) var(--space-none); } .is-rtl .tabs.tabs-vertical.tabs-header-right .tabs-content { border-left: var(--border-size-s) solid var(--color-neutral-5); border-right: 0px; } .is-rtl .tabs.tabs-vertical .tabs-header-tab { border-left: var(--border-size-m) solid transparent; border-right: var(--border-size-none); margin: 0px; padding: var(--space-s) var(--space-none) var(--space-s) var(--space-m); } .is-rtl .tabs.tabs-vertical .tabs-header-tab.active { border-left: var(--border-size-m) solid var(--color-primary); border-right: var(--border-size-none); } .is-rtl .tabs.tabs-vertical .tabs-content { border-left: 0px; border-right: var(--border-size-s) solid var(--color-neutral-5); } .is-rtl .tabs-header-tab { margin-left: 0px; margin-right: var(--space-l); } .is-rtl [data-block*="TabsHeaderItem"]:first-child .tabs-header-tab { margin-right: 0px; } .is-rtl.desktop .tabs.tabs-vertical .tabs-header-tab:hover { border-left: var(--border-size-m) solid var(--color-neutral-6); border-right: var(--border-size-none); } .is-rtl.desktop .tabs.tabs-vertical .tabs-header-tab.active { border-left: var(--border-size-m) solid var(--color-primary); border-right: var(--border-size-none); } .tooltip { display: inline-block; position: relative; } .tooltip { } .tooltip-content { } .tooltip-wrapper { background-color: var(--color-neutral-9); border-radius: var(--border-radius-soft); color: var(--color-neutral-0); min-width: 80px; padding: var(--space-s) var(--space-base); position: absolute; text-align: center; z-index: var(--layer-global-elevated); } .tooltip-wrapper { } .tooltip-wrapper.top { bottom: calc(100% + var(--space-s)); left: 50%; transform: translateX(-50%); } .tooltip-wrapper.top { } .tooltip-wrapper.top::after { border-right: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid transparent; border-image: initial; border-top: 8px solid var(--color-neutral-9); bottom: -14px; content: ""; height: 0px; left: 50%; position: absolute; transform: translateX(-50%); width: 0px; } .tooltip-wrapper.top-left { bottom: calc(100% + var(--space-s)); right: calc(100% - var(--space-m)); } .tooltip-wrapper.top-left::after { border-right: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid transparent; border-image: initial; border-top: 8px solid var(--color-neutral-9); bottom: -14px; content: ""; height: 0px; position: absolute; right: 7px; width: 0px; } .tooltip-wrapper.top-right { bottom: calc(100% + var(--space-s)); left: calc(100% - var(--space-m)); } .tooltip-wrapper.top-right::after { border-right: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid transparent; border-image: initial; border-top: 8px solid var(--color-neutral-9); bottom: -14px; content: ""; height: 0px; left: 7px; position: absolute; width: 0px; } .tooltip-wrapper.bottom { left: 50%; top: calc(100% + var(--space-s)); transform: translateX(-50%); } .tooltip-wrapper.bottom::after { border-top: 8px solid transparent; border-right: 8px solid transparent; border-left: 8px solid transparent; border-image: initial; border-bottom: 8px solid var(--color-neutral-9); content: ""; height: 0px; left: 50%; position: absolute; top: -14px; transform: translateX(-50%); width: 0px; } .tooltip-wrapper.bottom-left { right: calc(100% - var(--space-m)); top: calc(100% + var(--space-s)); } .tooltip-wrapper.bottom-left::after { border-top: 8px solid transparent; border-right: 8px solid transparent; border-left: 8px solid transparent; border-image: initial; border-bottom: 8px solid var(--color-neutral-9); content: ""; height: 0px; position: absolute; right: 7px; top: -14px; width: 0px; } .tooltip-wrapper.bottom-right { left: calc(100% - var(--space-m)); top: calc(100% + var(--space-s)); } .tooltip-wrapper.bottom-right::after { border-top: 8px solid transparent; border-right: 8px solid transparent; border-left: 8px solid transparent; border-image: initial; border-bottom: 8px solid var(--color-neutral-9); content: ""; height: 0px; left: 7px; position: absolute; top: -14px; width: 0px; } .tooltip-wrapper.left { right: calc(100% + var(--space-s)); top: 50%; transform: translateY(-50%); } .tooltip-wrapper.left::after { border-top: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid transparent; border-image: initial; border-left: 8px solid var(--color-neutral-9); content: ""; height: 0px; left: calc(100% - 1px); position: absolute; top: 50%; transform: translateY(-50%); width: 0px; } .tooltip-wrapper.right { left: calc(100% + var(--space-s)); top: 50%; transform: translateY(-50%); } .tooltip-wrapper.right::after { border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid transparent; border-image: initial; border-right: 8px solid var(--color-neutral-9); content: ""; height: 0px; position: absolute; right: calc(100% - 1px); top: 50%; transform: translateY(-50%); width: 0px; } .tooltip-background { height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: var(--layer-local-tier-1); } .tooltip-background { } .layout-native .tabs-content .tooltip-background { position: absolute; } .video-preview { display: block; } .video-wrapper.hide-controls { pointer-events: none; } .video-wrapper.hide-controls::-webkit-media-controls-panel, .video-wrapper.hide-controls::-webkit-media-controls-panel-container { display: none !important; } .wcag-hide-text { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; } .wcag-hide-text { } .skip-nav { left: var(--space-xl); opacity: 0; padding: var(--space-s) var(--space-base); pointer-events: none; position: absolute; text-transform: uppercase; top: 10px; z-index: var(--layer-global-instant-interaction); } .skip-nav[data-showskipcontent="false"] { display: none; } .skip-nav[data-showskipcontent="true"] { display: block; } .has-accessible-features .skip-nav:focus, .has-accessible-features .skip-nav:active { opacity: 1; pointer-events: auto; } .background-primary { background-color: var(--color-primary); } .background-primary-lightest { background-color: var(--color-neutral-0); } .background-secondary { background-color: var(--color-secondary); } .background-secondary-lightest { background-color: var(--color-neutral-0); } .text-primary, .text-primary-darker { color: var(--color-primary); } .text-secondary, .text-secondary-darker { color: var(--color-secondary); } .background-neutral-0 { background-color: var(--color-neutral-0); } .background-neutral-0-lightest { background-color: var(--color-neutral-9); } .background-neutral-1 { background-color: var(--color-neutral-1); } .background-neutral-1-lightest { background-color: var(--color-neutral-9); } .background-neutral-2 { background-color: var(--color-neutral-2); } .background-neutral-2-lightest { background-color: var(--color-neutral-9); } .background-neutral-3 { background-color: var(--color-neutral-3); } .background-neutral-3-lightest { background-color: var(--color-neutral-9); } .background-neutral-4 { background-color: var(--color-neutral-4); } .background-neutral-4-lightest { background-color: var(--color-neutral-9); } .background-neutral-5 { background-color: var(--color-neutral-5); } .background-neutral-5-lightest { background-color: var(--color-neutral-0); } .background-neutral-6 { background-color: var(--color-neutral-6); } .background-neutral-6-lightest { background-color: var(--color-neutral-0); } .background-neutral-7 { background-color: var(--color-neutral-7); } .background-neutral-7-lightest { background-color: var(--color-neutral-0); } .background-neutral-8 { background-color: var(--color-neutral-8); } .background-neutral-8-lightest { background-color: var(--color-neutral-0); } .background-neutral-9 { background-color: var(--color-neutral-9); } .background-neutral-9-lightest { background-color: var(--color-neutral-0); } .background-neutral-10 { background-color: var(--color-neutral-10); } .background-neutral-10-lightest { background-color: var(--color-neutral-0); } .text-neutral-0 { color: var(--color-neutral-0); } .text-neutral-1 { color: var(--color-neutral-1); } .text-neutral-2 { color: var(--color-neutral-2); } .text-neutral-3 { color: var(--color-neutral-3); } .text-neutral-4 { color: var(--color-neutral-4); } .text-neutral-5 { color: var(--color-neutral-5); } .text-neutral-5-darker { color: var(--color-neutral-5); } .text-neutral-6 { color: var(--color-neutral-6); } .text-neutral-6-darker { color: var(--color-neutral-6); } .text-neutral-7 { color: var(--color-neutral-7); } .text-neutral-7-darker { color: var(--color-neutral-7); } .text-neutral-8 { color: var(--color-neutral-8); } .text-neutral-8-darker { color: var(--color-neutral-8); } .text-neutral-9 { color: var(--color-neutral-9); } .text-neutral-9-darker { color: var(--color-neutral-9); } .text-neutral-10 { color: var(--color-neutral-10); } .text-neutral-10-darker { color: var(--color-neutral-10); } .background-red-lightest { background-color: var(--color-red-lightest); } .background-red-lighter { background-color: var(--color-red-lighter); } .background-red-light { background-color: var(--color-red-light); } .background-red { background-color: var(--color-red); } .background-red-dark { background-color: var(--color-red-dark); } .background-red-darker { background-color: var(--color-red-darker); } .background-red-darkest { background-color: var(--color-red-darkest); } .background-orange-lightest { background-color: var(--color-orange-lightest); } .background-orange-lighter { background-color: var(--color-orange-lighter); } .background-orange-light { background-color: var(--color-orange-light); } .background-orange { background-color: var(--color-orange); } .background-orange-dark { background-color: var(--color-orange-dark); } .background-orange-darker { background-color: var(--color-orange-darker); } .background-orange-darkest { background-color: var(--color-orange-darkest); } .background-yellow-lightest { background-color: var(--color-yellow-lightest); } .background-yellow-lighter { background-color: var(--color-yellow-lighter); } .background-yellow-light { background-color: var(--color-yellow-light); } .background-yellow { background-color: var(--color-yellow); } .background-yellow-dark { background-color: var(--color-yellow-dark); } .background-yellow-darker { background-color: var(--color-yellow-darker); } .background-yellow-darkest { background-color: var(--color-yellow-darkest); } .background-lime-lightest { background-color: var(--color-lime-lightest); } .background-lime-lighter { background-color: var(--color-lime-lighter); } .background-lime-light { background-color: var(--color-lime-light); } .background-lime { background-color: var(--color-lime); } .background-lime-dark { background-color: var(--color-lime-dark); } .background-lime-darker { background-color: var(--color-lime-darker); } .background-lime-darkest { background-color: var(--color-lime-darkest); } .background-green-lightest { background-color: var(--color-green-lightest); } .background-green-lighter { background-color: var(--color-green-lighter); } .background-green-light { background-color: var(--color-green-light); } .background-green { background-color: var(--color-green); } .background-green-dark { background-color: var(--color-green-dark); } .background-green-darker { background-color: var(--color-green-darker); } .background-green-darkest { background-color: var(--color-green-darkest); } .background-teal-lightest { background-color: var(--color-teal-lightest); } .background-teal-lighter { background-color: var(--color-teal-lighter); } .background-teal-light { background-color: var(--color-teal-light); } .background-teal { background-color: var(--color-teal); } .background-teal-dark { background-color: var(--color-teal-dark); } .background-teal-darker { background-color: var(--color-teal-darker); } .background-teal-darkest { background-color: var(--color-teal-darkest); } .background-cyan-lightest { background-color: var(--color-cyan-lightest); } .background-cyan-lighter { background-color: var(--color-cyan-lighter); } .background-cyan-light { background-color: var(--color-cyan-light); } .background-cyan { background-color: var(--color-cyan); } .background-cyan-dark { background-color: var(--color-cyan-dark); } .background-cyan-darker { background-color: var(--color-cyan-darker); } .background-cyan-darkest { background-color: var(--color-cyan-darkest); } .background-blue-lightest { background-color: var(--color-blue-lightest); } .background-blue-lighter { background-color: var(--color-blue-lighter); } .background-blue-light { background-color: var(--color-blue-light); } .background-blue { background-color: var(--color-blue); } .background-blue-dark { background-color: var(--color-blue-dark); } .background-blue-darker { background-color: var(--color-blue-darker); } .background-blue-darkest { background-color: var(--color-blue-darkest); } .background-indigo-lightest { background-color: var(--color-indigo-lightest); } .background-indigo-lighter { background-color: var(--color-indigo-lighter); } .background-indigo-light { background-color: var(--color-indigo-light); } .background-indigo { background-color: var(--color-indigo); } .background-indigo-dark { background-color: var(--color-indigo-dark); } .background-indigo-darker { background-color: var(--color-indigo-darker); } .background-indigo-darkest { background-color: var(--color-indigo-darkest); } .background-violet-lightest { background-color: var(--color-violet-lightest); } .background-violet-lighter { background-color: var(--color-violet-lighter); } .background-violet-light { background-color: var(--color-violet-light); } .background-violet { background-color: var(--color-violet); } .background-violet-dark { background-color: var(--color-violet-dark); } .background-violet-darker { background-color: var(--color-violet-darker); } .background-violet-darkest { background-color: var(--color-violet-darkest); } .background-grape-lightest { background-color: var(--color-grape-lightest); } .background-grape-lighter { background-color: var(--color-grape-lighter); } .background-grape-light { background-color: var(--color-grape-light); } .background-grape { background-color: var(--color-grape); } .background-grape-dark { background-color: var(--color-grape-dark); } .background-grape-darker { background-color: var(--color-grape-darker); } .background-grape-darkest { background-color: var(--color-grape-darkest); } .background-pink-lightest { background-color: var(--color-pink-lightest); } .background-pink-lighter { background-color: var(--color-pink-lighter); } .background-pink-light { background-color: var(--color-pink-light); } .background-pink { background-color: var(--color-pink); } .background-pink-dark { background-color: var(--color-pink-dark); } .background-pink-darker { background-color: var(--color-pink-darker); } .background-pink-darkest { background-color: var(--color-pink-darkest); } .text-red-lightest { color: var(--color-red-lightest); } .text-red-lighter { color: var(--color-red-lighter); } .text-red-light { color: var(--color-red-light); } .text-red { color: var(--color-red); } .text-red-dark { color: var(--color-red-dark); } .text-red-darker { color: var(--color-red-darker); } .text-red-darkest { color: var(--color-red-darkest); } .text-orange-lightest { color: var(--color-orange-lightest); } .text-orange-lighter { color: var(--color-orange-lighter); } .text-orange-light { color: var(--color-orange-light); } .text-orange { color: var(--color-orange); } .text-orange-dark { color: var(--color-orange-dark); } .text-orange-darker { color: var(--color-orange-darker); } .text-orange-darkest { color: var(--color-orange-darkest); } .text-yellow-lightest { color: var(--color-yellow-lightest); } .text-yellow-lighter { color: var(--color-yellow-lighter); } .text-yellow-light { color: var(--color-yellow-light); } .text-yellow { color: var(--color-yellow); } .text-yellow-dark { color: var(--color-yellow-dark); } .text-yellow-darker { color: var(--color-yellow-darker); } .text-yellow-darkest { color: var(--color-yellow-darkest); } .text-lime-lightest { color: var(--color-lime-lightest); } .text-lime-lighter { color: var(--color-lime-lighter); } .text-lime-light { color: var(--color-lime-light); } .text-lime { color: var(--color-lime); } .text-lime-dark { color: var(--color-lime-dark); } .text-lime-darker { color: var(--color-lime-darker); } .text-lime-darkest { color: var(--color-lime-darkest); } .text-green-lightest { color: var(--color-green-lightest); } .text-green-lighter { color: var(--color-green-lighter); } .text-green-light { color: var(--color-green-light); } .text-green { color: var(--color-green); } .text-green-dark { color: var(--color-green-dark); } .text-green-darker { color: var(--color-green-darker); } .text-green-darkest { color: var(--color-green-darkest); } .text-teal-lightest { color: var(--color-teal-lightest); } .text-teal-lighter { color: var(--color-teal-lighter); } .text-teal-light { color: var(--color-teal-light); } .text-teal { color: var(--color-teal); } .text-teal-dark { color: var(--color-teal-dark); } .text-teal-darker { color: var(--color-teal-darker); } .text-teal-darkest { color: var(--color-teal-darkest); } .text-cyan-lightest { color: var(--color-cyan-lightest); } .text-cyan-lighter { color: var(--color-cyan-lighter); } .text-cyan-light { color: var(--color-cyan-light); } .text-cyan { color: var(--color-cyan); } .text-cyan-dark { color: var(--color-cyan-dark); } .text-cyan-darker { color: var(--color-cyan-darker); } .text-cyan-darkest { color: var(--color-cyan-darkest); } .text-blue-lightest { color: var(--color-blue-lightest); } .text-blue-lighter { color: var(--color-blue-lighter); } .text-blue-light { color: var(--color-blue-light); } .text-blue { color: var(--color-blue); } .text-blue-dark { color: var(--color-blue-dark); } .text-blue-darker { color: var(--color-blue-darker); } .text-blue-darkest { color: var(--color-blue-darkest); } .text-indigo-lightest { color: var(--color-indigo-lightest); } .text-indigo-lighter { color: var(--color-indigo-lighter); } .text-indigo-light { color: var(--color-indigo-light); } .text-indigo { color: var(--color-indigo); } .text-indigo-dark { color: var(--color-indigo-dark); } .text-indigo-darker { color: var(--color-indigo-darker); } .text-indigo-darkest { color: var(--color-indigo-darkest); } .text-violet-lightest { color: var(--color-violet-lightest); } .text-violet-lighter { color: var(--color-violet-lighter); } .text-violet-light { color: var(--color-violet-light); } .text-violet { color: var(--color-violet); } .text-violet-dark { color: var(--color-violet-dark); } .text-violet-darker { color: var(--color-violet-darker); } .text-violet-darkest { color: var(--color-violet-darkest); } .text-grape-lightest { color: var(--color-grape-lightest); } .text-grape-lighter { color: var(--color-grape-lighter); } .text-grape-light { color: var(--color-grape-light); } .text-grape { color: var(--color-grape); } .text-grape-dark { color: var(--color-grape-dark); } .text-grape-darker { color: var(--color-grape-darker); } .text-grape-darkest { color: var(--color-grape-darkest); } .text-pink-lightest { color: var(--color-pink-lightest); } .text-pink-lighter { color: var(--color-pink-lighter); } .text-pink-light { color: var(--color-pink-light); } .text-pink { color: var(--color-pink); } .text-pink-dark { color: var(--color-pink-dark); } .text-pink-darker { color: var(--color-pink-darker); } .text-pink-darkest { color: var(--color-pink-darkest); } .background-error-light { background-color: var(--color-error-light); } .background-error { background-color: var(--color-error); } .background-warning-light { background-color: var(--color-warning-light); } .background-warning { background-color: var(--color-warning); } .background-success-light { background-color: var(--color-success-light); } .background-success { background-color: var(--color-success); } .background-info-light { background-color: var(--color-info-light); } .background-info { background-color: var(--color-info); } .text-error-light { color: var(--color-error-light); } .text-error { color: var(--color-error); } .text-warning-light { color: var(--color-warning-light); } .text-warning { color: var(--color-warning); } .text-success-light { color: var(--color-success-light); } .text-success { color: var(--color-success); } .text-info-light { color: var(--color-info-light); } .text-info { color: var(--color-info); } .background-transparent, .ie11 .background-transparent { background-color: transparent; } .break-word { word-break: break-word; } .text-align-left { text-align: left; } .text-align-center { text-align: center; } .text-align-right { text-align: right; } .white-space-nowrap { white-space: nowrap; } .is-rtl [align="right"], .is-rtl .text-align-right { text-align: left; } .is-rtl [align="left"], .is-rtl .text-align-left { text-align: right; } .font-size-base { font-size: var(--font-size-base); } .font-size-s { font-size: var(--font-size-s); } .font-size-xs { font-size: var(--font-size-xs); } .font-size-label { font-size: var(--font-size-label); } .font-light { font-weight: var(--font-light); } .font-regular { font-weight: var(--font-regular); } .font-semi-bold { font-weight: var(--font-semi-bold); } .font-bold { font-weight: var(--font-bold); } .bold { font-weight: var(--font-bold); } .italic { font-style: italic; } .oblique { font-style: oblique; } .text-lowercase { text-transform: lowercase; } .text-uppercase { text-transform: uppercase; } .text-capitalize { text-transform: capitalize; } .text-ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .border-size-none { border-width: var(--border-size-none); } .border-size-s { border: var(--border-size-s) solid currentColor; } .border-size-m { border: var(--border-size-m) solid currentColor; } .border-size-l { border: var(--border-size-l) solid currentColor; } .border-top-s:not(.columns), .border-top-s.columns > .columns-item:not(:last-child) { border-top: var(--border-size-s) solid currentColor; } .border-top-m:not(.columns), .border-top-m.columns > .columns-item:not(:last-child) { border-top: var(--border-size-m) solid currentColor; } .border-top-l:not(.columns), .border-top-l.columns > .columns-item:not(:last-child) { border-top: var(--border-size-l) solid currentColor; } .border-right-s:not(.columns), .border-right-s.columns > .columns-item:not(:last-child) { border-right: var(--border-size-s) solid currentColor; } .border-right-m:not(.columns), .border-right-m.columns > .columns-item:not(:last-child) { border-right: var(--border-size-m) solid currentColor; } .border-right-l:not(.columns), .border-right-l.columns > .columns-item:not(:last-child) { border-right: var(--border-size-l) solid currentColor; } .border-bottom-s:not(.columns), .border-bottom-s.columns > .columns-item:not(:last-child) { border-bottom: var(--border-size-s) solid currentColor; } .border-bottom-m:not(.columns), .border-bottom-m.columns > .columns-item:not(:last-child) { border-bottom: var(--border-size-m) solid currentColor; } .border-bottom-l:not(.columns), .border-bottom-l.columns > .columns-item:not(:last-child) { border-bottom: var(--border-size-l) solid currentColor; } .border-left-s:not(.columns), .border-left-s.columns > .columns-item:not(:last-child) { border-left: var(--border-size-s) solid currentColor; } .border-left-m:not(.columns), .border-left-m.columns > .columns-item:not(:last-child) { border-left: var(--border-size-m) solid currentColor; } .border-left-l:not(.columns), .border-left-l.columns > .columns-item:not(:last-child) { border-left: var(--border-size-l) solid currentColor; } .border-radius-none { border-radius: var(--border-radius-none); } .border-radius-top-left-none { border-top-left-radius: var(--border-radius-none); } .border-radius-top-right-none { border-top-right-radius: var(--border-radius-none); } .border-radius-bottom-right-none { border-bottom-right-radius: var(--border-radius-none); } .border-radius-bottom-left-none { border-bottom-left-radius: var(--border-radius-none); } .border-radius-top-none { border-top-left-radius: var(--border-radius-none); border-top-right-radius: var(--border-radius-none); } .border-radius-bottom-none { border-bottom-left-radius: var(--border-radius-none); border-bottom-right-radius: var(--border-radius-none); } .border-radius-soft { border-radius: var(--border-radius-soft); } .border-radius-top-left-soft { border-top-left-radius: var(--border-radius-soft); } .border-radius-top-right-soft { border-top-right-radius: var(--border-radius-soft); } .border-radius-bottom-right-soft { border-bottom-right-radius: var(--border-radius-soft); } .border-radius-bottom-left-soft { border-bottom-left-radius: var(--border-radius-soft); } .border-radius-top-soft { border-top-left-radius: var(--border-radius-soft); border-top-right-radius: var(--border-radius-soft); } .border-radius-bottom-soft { border-bottom-left-radius: var(--border-radius-soft); border-bottom-right-radius: var(--border-radius-soft); } .border-radius-rounded { border-radius: var(--border-radius-rounded); } .border-radius-top-left-rounded { border-top-left-radius: var(--border-radius-rounded); } .border-radius-top-right-rounded { border-top-right-radius: var(--border-radius-rounded); } .border-radius-bottom-right-rounded { border-bottom-right-radius: var(--border-radius-rounded); } .border-radius-bottom-left-rounded { border-bottom-left-radius: var(--border-radius-rounded); } .border-radius-top-rounded { border-top-left-radius: var(--border-radius-rounded); border-top-right-radius: var(--border-radius-rounded); } .border-radius-bottom-rounded { border-bottom-left-radius: var(--border-radius-rounded); border-bottom-right-radius: var(--border-radius-rounded); } .border-radius-circle { border-radius: var(--border-radius-circle); } .border-radius-top-left-circle { border-top-left-radius: var(--border-radius-circle); } .border-radius-top-right-circle { border-top-right-radius: var(--border-radius-circle); } .border-radius-bottom-right-circle { border-bottom-right-radius: var(--border-radius-circle); } .border-radius-bottom-left-circle { border-bottom-left-radius: var(--border-radius-circle); } .border-radius-top-circle { border-top-left-radius: var(--border-radius-circle); border-top-right-radius: var(--border-radius-circle); } .border-radius-bottom-circle { border-bottom-left-radius: var(--border-radius-circle); border-bottom-right-radius: var(--border-radius-circle); } .margin-none { margin: var(--space-none); } .margin-top-none { margin-top: var(--space-none); } .margin-right-none { margin-right: var(--space-none); } .margin-bottom-none { margin-bottom: var(--space-none); } .margin-left-none { margin-left: var(--space-none); } .margin-x-none { margin-left: var(--space-none); margin-right: var(--space-none); } .margin-y-none { margin-bottom: var(--space-none); margin-top: var(--space-none); } .margin-xs { margin: var(--space-xs); } .margin-top-xs { margin-top: var(--space-xs); } .margin-right-xs { margin-right: var(--space-xs); } .margin-bottom-xs { margin-bottom: var(--space-xs); } .margin-left-xs { margin-left: var(--space-xs); } .margin-x-xs { margin-left: var(--space-xs); margin-right: var(--space-xs); } .margin-y-xs { margin-bottom: var(--space-xs); margin-top: var(--space-xs); } .margin-s { margin: var(--space-s); } .margin-top-s { margin-top: var(--space-s); } .margin-right-s { margin-right: var(--space-s); } .margin-bottom-s { margin-bottom: var(--space-s); } .margin-left-s { margin-left: var(--space-s); } .margin-x-s { margin-left: var(--space-s); margin-right: var(--space-s); } .margin-y-s { margin-bottom: var(--space-s); margin-top: var(--space-s); } .margin-base { margin: var(--space-base); } .margin-top-base { margin-top: var(--space-base); } .margin-right-base { margin-right: var(--space-base); } .margin-bottom-base { margin-bottom: var(--space-base); } .margin-left-base { margin-left: var(--space-base); } .margin-x-base { margin-left: var(--space-base); margin-right: var(--space-base); } .margin-y-base { margin-bottom: var(--space-base); margin-top: var(--space-base); } .margin-m { margin: var(--space-m); } .margin-top-m { margin-top: var(--space-m); } .margin-right-m { margin-right: var(--space-m); } .margin-bottom-m { margin-bottom: var(--space-m); } .margin-left-m { margin-left: var(--space-m); } .margin-x-m { margin-left: var(--space-m); margin-right: var(--space-m); } .margin-y-m { margin-bottom: var(--space-m); margin-top: var(--space-m); } .margin-l { margin: var(--space-l); } .margin-top-l { margin-top: var(--space-l); } .margin-right-l { margin-right: var(--space-l); } .margin-bottom-l { margin-bottom: var(--space-l); } .margin-left-l { margin-left: var(--space-l); } .margin-x-l { margin-left: var(--space-l); margin-right: var(--space-l); } .margin-y-l { margin-bottom: var(--space-l); margin-top: var(--space-l); } .margin-xl { margin: var(--space-xl); } .margin-top-xl { margin-top: var(--space-xl); } .margin-right-xl { margin-right: var(--space-xl); } .margin-bottom-xl { margin-bottom: var(--space-xl); } .margin-left-xl { margin-left: var(--space-xl); } .margin-x-xl { margin-left: var(--space-xl); margin-right: var(--space-xl); } .margin-y-xl { margin-bottom: var(--space-xl); margin-top: var(--space-xl); } .margin-xxl { margin: var(--space-xxl); } .margin-top-xxl { margin-top: var(--space-xxl); } .margin-right-xxl { margin-right: var(--space-xxl); } .margin-bottom-xxl { margin-bottom: var(--space-xxl); } .margin-left-xxl { margin-left: var(--space-xxl); } .margin-x-xxl { margin-left: var(--space-xxl); margin-right: var(--space-xxl); } .margin-y-xxl { margin-bottom: var(--space-xxl); margin-top: var(--space-xxl); } .margin-auto { margin: 0px auto; } .is-rtl .margin-right-none { margin-left: var(--space-none); margin-right: var(--space-none); } .is-rtl .margin-left-none { margin-left: var(--space-none); margin-right: var(--space-none); } .is-rtl .margin-right-xs { margin-left: var(--space-xs); margin-right: var(--space-none); } .is-rtl .margin-left-xs { margin-left: var(--space-none); margin-right: var(--space-xs); } .is-rtl .margin-right-s { margin-left: var(--space-s); margin-right: var(--space-none); } .is-rtl .margin-left-s { margin-left: var(--space-none); margin-right: var(--space-s); } .is-rtl .margin-right-base { margin-left: var(--space-base); margin-right: var(--space-none); } .is-rtl .margin-left-base { margin-left: var(--space-none); margin-right: var(--space-base); } .is-rtl .margin-right-m { margin-left: var(--space-m); margin-right: var(--space-none); } .is-rtl .margin-left-m { margin-left: var(--space-none); margin-right: var(--space-m); } .is-rtl .margin-right-l { margin-left: var(--space-l); margin-right: var(--space-none); } .is-rtl .margin-left-l { margin-left: var(--space-none); margin-right: var(--space-l); } .is-rtl .margin-right-xl { margin-left: var(--space-xl); margin-right: var(--space-none); } .is-rtl .margin-left-xl { margin-left: var(--space-none); margin-right: var(--space-xl); } .is-rtl .margin-right-xxl { margin-left: var(--space-xxl); margin-right: var(--space-none); } .is-rtl .margin-left-xxl { margin-left: var(--space-none); margin-right: var(--space-xxl); } .padding-none { padding: var(--space-none); } .padding-top-none { padding-top: var(--space-none); } .padding-right-none { padding-right: var(--space-none); } .padding-bottom-none { padding-bottom: var(--space-none); } .padding-left-none { padding-left: var(--space-none); } .padding-x-none { padding-left: var(--space-none); padding-right: var(--space-none); } .padding-y-none { padding-bottom: var(--space-none); padding-top: var(--space-none); } .padding-xs { padding: var(--space-xs); } .padding-top-xs { padding-top: var(--space-xs); } .padding-right-xs { padding-right: var(--space-xs); } .padding-bottom-xs { padding-bottom: var(--space-xs); } .padding-left-xs { padding-left: var(--space-xs); } .padding-x-xs { padding-left: var(--space-xs); padding-right: var(--space-xs); } .padding-y-xs { padding-bottom: var(--space-xs); padding-top: var(--space-xs); } .padding-s { padding: var(--space-s); } .padding-top-s { padding-top: var(--space-s); } .padding-right-s { padding-right: var(--space-s); } .padding-bottom-s { padding-bottom: var(--space-s); } .padding-left-s { padding-left: var(--space-s); } .padding-x-s { padding-left: var(--space-s); padding-right: var(--space-s); } .padding-y-s { padding-bottom: var(--space-s); padding-top: var(--space-s); } .padding-base { padding: var(--space-base); } .padding-top-base { padding-top: var(--space-base); } .padding-right-base { padding-right: var(--space-base); } .padding-bottom-base { padding-bottom: var(--space-base); } .padding-left-base { padding-left: var(--space-base); } .padding-x-base { padding-left: var(--space-base); padding-right: var(--space-base); } .padding-y-base { padding-bottom: var(--space-base); padding-top: var(--space-base); } .padding-m { padding: var(--space-m); } .padding-top-m { padding-top: var(--space-m); } .padding-right-m { padding-right: var(--space-m); } .padding-bottom-m { padding-bottom: var(--space-m); } .padding-left-m { padding-left: var(--space-m); } .padding-x-m { padding-left: var(--space-m); padding-right: var(--space-m); } .padding-y-m { padding-bottom: var(--space-m); padding-top: var(--space-m); } .padding-l { padding: var(--space-l); } .padding-top-l { padding-top: var(--space-l); } .padding-right-l { padding-right: var(--space-l); } .padding-bottom-l { padding-bottom: var(--space-l); } .padding-left-l { padding-left: var(--space-l); } .padding-x-l { padding-left: var(--space-l); padding-right: var(--space-l); } .padding-y-l { padding-bottom: var(--space-l); padding-top: var(--space-l); } .padding-xl { padding: var(--space-xl); } .padding-top-xl { padding-top: var(--space-xl); } .padding-right-xl { padding-right: var(--space-xl); } .padding-bottom-xl { padding-bottom: var(--space-xl); } .padding-left-xl { padding-left: var(--space-xl); } .padding-x-xl { padding-left: var(--space-xl); padding-right: var(--space-xl); } .padding-y-xl { padding-bottom: var(--space-xl); padding-top: var(--space-xl); } .padding-xxl { padding: var(--space-xxl); } .padding-top-xxl { padding-top: var(--space-xxl); } .padding-right-xxl { padding-right: var(--space-xxl); } .padding-bottom-xxl { padding-bottom: var(--space-xxl); } .padding-left-xxl { padding-left: var(--space-xxl); } .padding-x-xxl { padding-left: var(--space-xxl); padding-right: var(--space-xxl); } .padding-y-xxl { padding-bottom: var(--space-xxl); padding-top: var(--space-xxl); } .padding-auto { } .is-rtl .padding-right-none { padding-left: var(--space-none); padding-right: var(--space-none); } .is-rtl .padding-left-none { padding-left: var(--space-none); padding-right: var(--space-none); } .is-rtl .padding-right-xs { padding-left: var(--space-xs); padding-right: var(--space-none); } .is-rtl .padding-left-xs { padding-left: var(--space-none); padding-right: var(--space-xs); } .is-rtl .padding-right-s { padding-left: var(--space-s); padding-right: var(--space-none); } .is-rtl .padding-left-s { padding-left: var(--space-none); padding-right: var(--space-s); } .is-rtl .padding-right-base { padding-left: var(--space-base); padding-right: var(--space-none); } .is-rtl .padding-left-base { padding-left: var(--space-none); padding-right: var(--space-base); } .is-rtl .padding-right-m { padding-left: var(--space-m); padding-right: var(--space-none); } .is-rtl .padding-left-m { padding-left: var(--space-none); padding-right: var(--space-m); } .is-rtl .padding-right-l { padding-left: var(--space-l); padding-right: var(--space-none); } .is-rtl .padding-left-l { padding-left: var(--space-none); padding-right: var(--space-l); } .is-rtl .padding-right-xl { padding-left: var(--space-xl); padding-right: var(--space-none); } .is-rtl .padding-left-xl { padding-left: var(--space-none); padding-right: var(--space-xl); } .is-rtl .padding-right-xxl { padding-left: var(--space-xxl); padding-right: var(--space-none); } .is-rtl .padding-left-xxl { padding-left: var(--space-none); padding-right: var(--space-xxl); } .shadow-none { box-shadow: var(--shadow-none); } .shadow-xs { box-shadow: var(--shadow-xs); } .shadow-s { box-shadow: var(--shadow-s); } .shadow-m { box-shadow: var(--shadow-m); } .shadow-l { box-shadow: var(--shadow-l); } .shadow-xl { box-shadow: var(--shadow-xl); } .full-width { width: 100%; } .full-width-vw { width: 100vw; } .half-width { width: 50%; } .half-width-vw { width: 50vw; } .full-height { height: 100%; } .full-height-vh { height: 100vh; } .full-height-minus-header { height: calc(100vh - var(--header-size)); } .full-height-minus-header { } .half-height { height: 50%; } .half-height-vh { height: 50vh; } .half-height-vh { } .auto-height { height: auto; } .display-none { display: none; } .display-block { display: block; } .display-contents { display: contents; } .display-inline { display: inline; } .display-inline-block { display: inline-block; } .display-inline-flex { display: inline-flex; } .display-grid { display: grid; } .display-flex { display: flex; } .flex1 { -webkit-box-flex: 1; flex: 1 1 0%; } .flex2 { -webkit-box-flex: 2; flex: 2 1 0%; } .flex3 { -webkit-box-flex: 3; flex: 3 1 0%; } .flex-direction-column { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .flex-direction-column-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; } .flex-direction-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; } .flex-direction-row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; } .flex-wrap { flex-wrap: wrap; } .flex-wrap-reverse { flex-wrap: wrap-reverse; } .flex-nowrap { flex-wrap: nowrap; } .justify-content-flex-end { -webkit-box-pack: end; justify-content: flex-end; } .justify-content-flex-start { -webkit-box-pack: start; justify-content: flex-start; } .justify-content-center { -webkit-box-pack: center; justify-content: center; } .justify-content-space-between { -webkit-box-pack: justify; justify-content: space-between; } .justify-content-space-around { justify-content: space-around; } .justify-content-space-evenly { justify-content: space-evenly; } .gap-xs { gap: var(--space-xs); } .gap-s { gap: var(--space-s); } .gap-base { gap: var(--space-base); } .gap-m { gap: var(--space-m); } .gap-l { gap: var(--space-l); } .gap-xl { gap: var(--space-xl); } .gap-xxl { gap: var(--space-xxl); } .row-gap-xs { row-gap: var(--space-xs); } .row-gap-s { row-gap: var(--space-s); } .row-gap-base { row-gap: var(--space-base); } .row-gap-m { row-gap: var(--space-m); } .row-gap-l { row-gap: var(--space-l); } .row-gap-xl { row-gap: var(--space-xl); } .row-gap-xxl { row-gap: var(--space-xxl); } .column-gap-xs { column-gap: var(--space-xs); } .column-gap-s { column-gap: var(--space-s); } .column-gap-base { column-gap: var(--space-base); } .column-gap-m { column-gap: var(--space-m); } .column-gap-l { column-gap: var(--space-l); } .column-gap-xl { column-gap: var(--space-xl); } .column-gap-xxl { column-gap: var(--space-xxl); } .align-items-flex-start { -webkit-box-align: start; align-items: flex-start; } .align-items-flex-end { -webkit-box-align: end; align-items: flex-end; } .align-items-center { -webkit-box-align: center; align-items: center; } .align-items-stretch { -webkit-box-align: stretch; align-items: stretch; } .align-items-baseline { -webkit-box-align: baseline; align-items: baseline; } .align-items-initial { -webkit-box-align: initial; align-items: initial; } .align-self-flex-start { align-self: flex-start; } .align-self-flex-end { align-self: flex-end; } .align-self-center { align-self: center; } .align-self-stretch { align-self: stretch; } .align-self-baseline { align-self: baseline; } .align-content-flex-start { align-content: flex-start; } .align-content-flex-end { align-content: flex-end; } .align-content-center { align-content: center; } .align-content-space-between { align-content: space-between; } .align-content-space-around { align-content: space-around; } .align-content-space-evenly { align-content: space-evenly; } .align-content-stretch { align-content: stretch; } .align-content-baseline { align-content: baseline; } .top-left { -webkit-box-align: start; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; } .top-center { -webkit-box-align: start; align-items: flex-start; -webkit-box-pack: center; justify-content: center; } .top-right { -webkit-box-align: start; align-items: flex-start; -webkit-box-pack: end; justify-content: flex-end; } .center { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; } .center-left { -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; } .center-right { -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; } .bottom-left { -webkit-box-align: end; align-items: flex-end; -webkit-box-pack: start; justify-content: flex-start; } .bottom-center { -webkit-box-align: end; align-items: flex-end; -webkit-box-pack: center; justify-content: center; } .bottom-right { -webkit-box-align: end; align-items: flex-end; -webkit-box-pack: end; justify-content: flex-end; } .img-cover { height: 100%; object-fit: cover; } img.img-rounded { border-radius: 10px; } img.img-circle { border-radius: var(--border-radius-circle); } img.thumbnail { background-color: var(--color-neutral-0); border: var(--border-size-s) solid var(--color-neutral-4); padding: var(--space-xs); } .overflow-hidden { overflow: hidden; } .overflow-hidden { } .overflow-horizontal { overflow-x: auto; } .overflow-horizontal { } .overflow-vertical { overflow-y: auto; } .overflow-vertical { } .ph:empty { display: none; } .hidden { display: none; } .hide-scrollbar { scrollbar-width: none; } .hide-scrollbar:hover { cursor: all-scroll; } .hide-scrollbar::-webkit-scrollbar { display: none; } .hide-on-service-studio { } .position-relative { position: relative; } .fixed { position: fixed; } .sticky { position: sticky; } .position-absolute { position: absolute; } .absolute-top { top: 0px; } .absolute-top-right { right: 0px; top: 0px; } .absolute-top-left { left: 0px; top: 0px; } .absolute-top-plus-header { top: calc(var(--header-size) + var(--os-safe-area-top)); } .absolute-right { right: 0px; } .absolute-bottom { bottom: 0px; } .absolute-bottom-right { bottom: 0px; right: 0px; } .absolute-bottom-left { bottom: 0px; left: 0px; } .absolute-bottom.absolute-center { bottom: 0px; left: 50%; transform: translateX(-50%); } .absolute-left { left: 0px; } .absolute-center { left: 50%; top: 50%; transform: translate(-50%, -50%); } .absolute-center-top { left: 50%; top: 0px; transform: translateX(-50%); } .absolute-center-right { right: 0px; top: 50%; transform: translateY(-50%); } .absolute-center-bottom { bottom: 0px; left: 50%; transform: translateX(-50%); } .absolute-center-left { left: 0px; top: 50%; transform: translateY(-50%); } .no-transition { transition: none !important; } .no-transform { transform: none !important; } .sticky-observer { height: var(--header-size); left: 0px; position: absolute; right: 0px; top: 0px; visibility: hidden; } [data-allow-event-propagation="true"] > *, [data-allow-event-propagation="True"] > * { pointer-events: none; } .tablet .tablet-full-width, .phone .phone-full-width { margin-left: 0px; width: 100%; } .slide-from-left-enter .layout-native .app-menu-content, .slide-from-left-leave .layout-native .app-menu-content, .slide-from-right-enter .layout-native .app-menu-content, .slide-from-right-leave .layout-native .app-menu-content, .slide-from-bottom-enter .layout-native .app-menu-content, .slide-from-bottom-leave .layout-native .app-menu-content, .fade-enter .layout-native .app-menu-content, .fade-leave .layout-native .app-menu-content { display: none; } .slide-from-left-enter .layout-native .app-menu-overlay, .slide-from-left-leave .layout-native .app-menu-overlay, .slide-from-right-enter .layout-native .app-menu-overlay, .slide-from-right-leave .layout-native .app-menu-overlay, .slide-from-bottom-enter .layout-native .app-menu-overlay, .slide-from-bottom-leave .layout-native .app-menu-overlay, .fade-enter .layout-native .app-menu-overlay, .fade-leave .layout-native .app-menu-overlay { display: none; } .slide-from-right-enter.slide-from-right-enter-active, .slide-from-right-leave.slide-from-right-leave-active, .slide-from-left-enter.slide-from-left-enter-active, .slide-from-left-leave.slide-from-left-leave-active, .slide-from-top-enter.slide-from-top-enter-active, .slide-from-top-leave.slide-from-top-leave-active, .slide-from-bottom-enter.slide-from-bottom-enter-active, .slide-from-bottom-leave.slide-from-bottom-leave-active, .fade-enter.fade-enter-active, .fade-leave.fade-leave-active { transition: transform 400ms ease-in-out, opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out; } .slide-from-right-enter.slide-from-right-enter-active .content, .slide-from-right-leave.slide-from-right-leave-active .content, .slide-from-left-enter.slide-from-left-enter-active .content, .slide-from-left-leave.slide-from-left-leave-active .content, .slide-from-top-enter.slide-from-top-enter-active .content, .slide-from-top-leave.slide-from-top-leave-active .content, .slide-from-bottom-enter.slide-from-bottom-enter-active .content, .slide-from-bottom-leave.slide-from-bottom-leave-active .content, .fade-enter.fade-enter-active .content, .fade-leave.fade-leave-active .content { transition: transform 400ms ease-in-out, opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out; } .slide-from-right-enter .content, .slide-from-left-leave.slide-from-left-leave-active .content { transform: translateX(100vw) translateZ(0px); } .slide-from-right-leave, .slide-from-right-enter.slide-from-right-enter-active, .slide-from-left-leave, .slide-from-left-enter.slide-from-left-enter-active { transform: none; } .slide-from-right-leave .content, .slide-from-right-enter.slide-from-right-enter-active .content, .slide-from-left-leave .content, .slide-from-left-enter.slide-from-left-enter-active .content { transform: translateX(0vw) translateZ(0px); } .slide-from-right-leave.slide-from-right-leave-active, .slide-from-left-enter { transform: none; } .slide-from-right-leave.slide-from-right-leave-active .content, .slide-from-left-enter .content { transform: translateX(-100vw) translateZ(0px); } .slide-from-right-enter, .slide-from-left-leave.slide-from-left-leave-active { transform: none; } .slide-from-right-leave.slide-from-right-leave-active .header, .slide-from-left-leave.slide-from-left-leave-active .header { opacity: 0; } .slide-from-top-leave.slide-from-top-leave-active { opacity: 0; transform: translateY(30vh) translateZ(0px); } .slide-from-right-leave.slide-from-right-leave-active .content { opacity: 0; transform: translateX(-30vw) translateZ(0px); } .slide-from-bottom-leave.slide-from-bottom-leave-active { opacity: 0; transform: translateY(-30vh) translateZ(0px); } .slide-from-left-leave.slide-from-left-leave-active .content { opacity: 0; transform: translateX(30vw) translateZ(0px); } .fade-enter { opacity: initial; } .fade-enter.fade-enter-active { opacity: initial; } .fade-enter.fade-enter-active .content { opacity: 1; } .fade-enter.fade-enter-active .header { transition: transform 400ms ease-in-out, opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out; } .fade-enter .content { opacity: 0; will-change: opacity; } .fade-leave.fade-leave-active { opacity: 0; transition: 400ms ease-in-out; } .fade-leave.fade-leave-active .header { opacity: 0; transform: translateY(-200px) translateZ(0px); transition: none; } .fade-leave.screen-container { position: fixed; top: 0px; width: 100%; z-index: var(--layer-global-negative); } .desktop .slide-from-left-enter .layout-native.aside-visible .app-menu-content, .desktop .slide-from-left-leave .layout-native.aside-visible .app-menu-content, .desktop .slide-from-right-enter .layout-native.aside-visible .app-menu-content, .desktop .slide-from-right-leave .layout-native.aside-visible .app-menu-content, .desktop .slide-from-bottom-enter .layout-native.aside-visible .app-menu-content, .desktop .slide-from-bottom-leave .layout-native.aside-visible .app-menu-content, .desktop .fade-enter .layout-native.aside-visible .app-menu-content, .desktop .fade-leave .layout-native.aside-visible .app-menu-content, .tablet.landscape .slide-from-left-enter .layout-native.aside-visible .app-menu-content, .tablet.landscape .slide-from-left-leave .layout-native.aside-visible .app-menu-content, .tablet.landscape .slide-from-right-enter .layout-native.aside-visible .app-menu-content, .tablet.landscape .slide-from-right-leave .layout-native.aside-visible .app-menu-content, .tablet.landscape .slide-from-bottom-enter .layout-native.aside-visible .app-menu-content, .tablet.landscape .slide-from-bottom-leave .layout-native.aside-visible .app-menu-content, .tablet.landscape .fade-enter .layout-native.aside-visible .app-menu-content, .tablet.landscape .fade-leave .layout-native.aside-visible .app-menu-content { display: flex; } @-webkit-keyframes bottomtotop { 0% { opacity: 0; transform: translateX(0px) translateY(60%) translateZ(0px); } 100% { opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px); } } @keyframes bottomtotop { 0% { opacity: 0; transform: translateX(0px) translateY(60%) translateZ(0px); } 100% { opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px); } } @-webkit-keyframes bounce { 0%, 20%, 53%, 80%, 100% { transform: translateX(0px) translateY(0px) translateZ(0px); } 40%, 43% { transform: translateX(0px) translateY(-30px) translateZ(0px); } 70% { transform: translateX(0px) translateY(-15px) translateZ(0px); } 90% { transform: translateX(0px) translateY(-4px) translateZ(0px); } } @keyframes bounce { 0%, 20%, 53%, 80%, 100% { transform: translateX(0px) translateY(0px) translateZ(0px); } 40%, 43% { transform: translateX(0px) translateY(-30px) translateZ(0px); } 70% { transform: translateX(0px) translateY(-15px) translateZ(0px); } 90% { transform: translateX(0px) translateY(-4px) translateZ(0px); } } @-webkit-keyframes fadein { 0% { opacity: 0; } 20% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadein { 0% { opacity: 0; } 20% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes lefttoright { 0% { opacity: 0; transform: translateX(-60%) translateY(0px) translateZ(0px); } 100% { opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px); } } @keyframes lefttoright { 0% { opacity: 0; transform: translateX(-60%) translateY(0px) translateZ(0px); } 100% { opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px); } } @-webkit-keyframes righttoleft { 0% { opacity: 0; transform: translateX(60%) translateY(0px) translateZ(0px); } 100% { opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px); } } @keyframes righttoleft { 0% { opacity: 0; transform: translateX(60%) translateY(0px) translateZ(0px); } 100% { opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px); } } @-webkit-keyframes toptobottom { 0% { opacity: 0; transform: translateX(0px) translateY(-60%) translateZ(0px); } 100% { opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px); } } @keyframes toptobottom { 0% { opacity: 0; transform: translateX(0px) translateY(-60%) translateZ(0px); } 100% { opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px); } } @-webkit-keyframes scale { 0% { opacity: 0; transform: translateX(0px) translateY(0px) translateZ(0px) scale(0); } 80% { opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px) scale(1.2); } 100% { opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px) scale(1); } } @keyframes scale { 0% { opacity: 0; transform: translateX(0px) translateY(0px) translateZ(0px) scale(0); } 80% { opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px) scale(1.2); } 100% { opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px) scale(1); } } @-webkit-keyframes scaledown { 0% { opacity: 0; transform: translateX(0px) translateY(0px) translateZ(0px) scale(1.5); } 100% { opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px) scale(1); } } @keyframes scaledown { 0% { opacity: 0; transform: translateX(0px) translateY(0px) translateZ(0px) scale(1.5); } 100% { opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px) scale(1); } } @-webkit-keyframes scaleup { 0% { opacity: 0; transform: translateX(0px) translateY(0px) translateZ(0px) scale(0); } 100% { opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px) scale(1); } } @keyframes scaleup { 0% { opacity: 0; transform: translateX(0px) translateY(0px) translateZ(0px) scale(0); } 100% { opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px) scale(1); } } @-webkit-keyframes spinner { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } } @keyframes spinner { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } } @-webkit-keyframes loadingSpinner { 0% { transform: rotate(0deg) translateZ(0px); } 100% { transform: rotate(360deg) translateZ(0px); } } @keyframes loadingSpinner { 0% { transform: rotate(0deg) translateZ(0px); } 100% { transform: rotate(360deg) translateZ(0px); } } @-webkit-keyframes list-item-scale-animation { 0% { opacity: 0.3; transform: scale(0, 1) translateZ(0px); } 100% { opacity: 0; transform: scale(400, 300) translateZ(0px); } } @keyframes list-item-scale-animation { 0% { opacity: 0.3; transform: scale(0, 1) translateZ(0px); } 100% { opacity: 0; transform: scale(400, 300) translateZ(0px); } } @-webkit-keyframes feedbackMessageSlideDownThenUp { 0% { transform: translateY(-100%) translateX(-50%) translateZ(0px); } 5% { transform: translateY(24px) translateX(-50%) translateZ(0px); } 95% { transform: translateY(24px) translateX(-50%) translateZ(0px); } 100% { transform: translateY(-100%) translateX(-50%) translateZ(0px); } } @keyframes feedbackMessageSlideDownThenUp { 0% { transform: translateY(-100%) translateX(-50%) translateZ(0px); } 5% { transform: translateY(24px) translateX(-50%) translateZ(0px); } 95% { transform: translateY(24px) translateX(-50%) translateZ(0px); } 100% { transform: translateY(-100%) translateX(-50%) translateZ(0px); } } @-webkit-keyframes feedbackMessageSlideDown { 0% { transform: translateY(-100%) translateX(-50%) translateZ(0px); } 100% { transform: translateY(24px) translateX(-50%) translateZ(0px); } } @keyframes feedbackMessageSlideDown { 0% { transform: translateY(-100%) translateX(-50%) translateZ(0px); } 100% { transform: translateY(24px) translateX(-50%) translateZ(0px); } } @-webkit-keyframes feedbackMessageSlideDownThenUpPhone { 0% { transform: translateY(-100%) translateX(-50%) translateZ(0px); } 5% { transform: translateY(0px) translateX(-50%) translateZ(0px); } 95% { transform: translateY(0px) translateX(-50%) translateZ(0px); } 100% { transform: translateY(-100%) translateX(-50%) translateZ(0px); } } @keyframes feedbackMessageSlideDownThenUpPhone { 0% { transform: translateY(-100%) translateX(-50%) translateZ(0px); } 5% { transform: translateY(0px) translateX(-50%) translateZ(0px); } 95% { transform: translateY(0px) translateX(-50%) translateZ(0px); } 100% { transform: translateY(-100%) translateX(-50%) translateZ(0px); } } @-webkit-keyframes feedbackMessageSlideDownPhone { 0% { transform: translateY(-100%) translateX(-50%) translateZ(0px); } 100% { transform: translateY(0px) translateX(-50%) translateZ(0px); } } @keyframes feedbackMessageSlideDownPhone { 0% { transform: translateY(-100%) translateX(-50%) translateZ(0px); } 100% { transform: translateY(0px) translateX(-50%) translateZ(0px); } } @-webkit-keyframes feedbackMessageSlideDownThenUpPhoneRTL { 0% { transform: translateY(-100%) translateX(0px) translateZ(0px); } 5% { transform: translateY(0px) translateX(0px) translateZ(0px); } 95% { transform: translateY(0px) translateX(0px) translateZ(0px); } 100% { transform: translateY(-100%) translateX(0px) translateZ(0px); } } @keyframes feedbackMessageSlideDownThenUpPhoneRTL { 0% { transform: translateY(-100%) translateX(0px) translateZ(0px); } 5% { transform: translateY(0px) translateX(0px) translateZ(0px); } 95% { transform: translateY(0px) translateX(0px) translateZ(0px); } 100% { transform: translateY(-100%) translateX(0px) translateZ(0px); } } @-webkit-keyframes feedbackMessageSlideDownPhoneRTL { 0% { transform: translateY(-100%) translateX(0px) translateZ(0px); } 100% { transform: translateY(0px) translateX(0px) translateZ(0px); } } @keyframes feedbackMessageSlideDownPhoneRTL { 0% { transform: translateY(-100%) translateX(0px) translateZ(0px); } 100% { transform: translateY(0px) translateX(0px) translateZ(0px); } } @-webkit-keyframes ptr-loading { 0% { opacity: 0; transform: translateY(0px) scale(0.3); } 100% { background-color: var(--color-neutral-0); opacity: 1; transform: scale(1); } } @keyframes ptr-loading { 0% { opacity: 0; transform: translateY(0px) scale(0.3); } 100% { background-color: var(--color-neutral-0); opacity: 1; transform: scale(1); } } @-webkit-keyframes fade { 0%, 50% { opacity: 0; } 100% { opacity: 1; } } @keyframes fade { 0%, 50% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } body > .app-menu-content { } body > .app-menu-content .app-menu-links { } .tablet .app-menu-links a, .phone .app-menu-links a { } html[data-uieditorversion^="1"] body:not(.phone):not(.tablet) .layout-side aside { } html[data-uieditorversion^="1"] body .app-menu-content { } html[data-uieditorversion^="1"] body .app-menu-content > * { } html[data-uieditorversion^="1"] body .app-menu-content .app-login-info { } html[data-uieditorversion^="1"] body .app-menu-links { } html[data-uieditorversion^="1"] body .app-menu-overlay { pointer-events: none !important; } html[data-uieditorversion^="1"] body.phone .layout .app-menu-content, html[data-uieditorversion^="1"] body.tablet .layout .app-menu-content, html[data-uieditorversion^="1"] body:not(.phone):not(.tablet) .layout-side .menu-icon { } html[data-uieditorversion^="1"] .ph:empty { } html[data-uieditorversion^="1"] .table tr:empty { } html[data-uieditorversion^="1"] .blank-slate > div { } html[data-uieditorversion^="1"] .card-background-image .card { } html[data-uieditorversion^="1"] .icon-states .uieditor-if-branch-widget { } html[data-uieditorversion^="1"] .icon-states .uieditor-if-branch-widget:empty { } html[data-uieditorversion^="1"] .phone .table:not(.table-responsive) { display: block; } html[data-uieditorversion^="1"] .phone .layout:not(.layout-native) .table { } html[data-uieditorversion^="1"] .phone .layout:not(.layout-native) .table td { } html[data-uieditorversion^="1"] .phone .layout:not(.layout-native) .table:not(.table-no-responsive) th { } html[data-uieditorversion^="1"] .phone .layout:not(.layout-native) .table-no-responsive thead > tr:not(:empty)::before { } html[data-uieditorversion^="1"] .phone .layout:not(.layout-native) thead, html[data-uieditorversion^="1"] .tablet .layout:not(.layout-native) thead { display: initial; } html[data-uieditorversion^="1"] .phone .layout:not(.layout-native) thead > tr, html[data-uieditorversion^="1"] .tablet .layout:not(.layout-native) thead > tr { } html[data-uieditorversion^="1"] .phone .layout:not(.layout-native) table.table > thead > tr, html[data-uieditorversion^="1"] .tablet .layout:not(.layout-native) table.table > thead > tr { display: none; } html[data-uieditorversion^="1"] .phone .layout:not(.layout-native) table.table > thead > tr:empty, html[data-uieditorversion^="1"] .tablet .layout:not(.layout-native) table.table > thead > tr:empty { display: block; } html[data-uieditorversion^="1"] .phone .layout:not(.layout-native) .table-no-responsive thead, html[data-uieditorversion^="1"] .tablet .layout:not(.layout-native) .table-no-responsive thead { } html:not([data-uieditorversion^="1"]) .phone td, html:not([data-uieditorversion^="1"]) .tablet td { } html:not([data-uieditorversion^="1"]) .table { } .osui-deprecated::before { display: none; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/dr.Common.WB_Footer.css?MQEFJ4_MfknUPs7CldzqlA @charset "utf-8"; .barra { z-index: -1; } .tablet .footer-links, .phone .footer-links { width: 100%; } .tablet .footer.ph .footer-links .footer-links-c2, .phone .footer.ph .footer-links .footer-links-c2 { width: 50% !important; text-align: left; } .tablet .footer.ph .footer-links .footer-links-fw, .phone .footer.ph .footer-links .footer-links-fw { width: 100% !important; text-align: left; } .footer-containers { padding: 20px 40px; text-align: center; } .tablet .footer-containers, .phone .footer-containers { padding-left: 20px; padding-right: 20px; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/dr.LegislacaoConsolidada.DiplomaCompleto.css?Ep10qILmnlKXdRuvh9q3nQ @charset "utf-8"; .fragmento-full-width { width: 100%; } .artigosGrandes { overflow: auto !important; display: grid !important; vertical-align: baseline !important; } .buttonFullScreenImage { margin-top: 10px; margin-bottom: 10px; } .buttonFullScreenTable { margin-top: 10px; margin-bottom: 10px; } .popupDivExpandImageTable { text-align: right; height: 28px; line-height: 1; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/dr.Common.PaginationLists.css?9DdI9LQ8J9nKpLytBgaJ2Q @charset "utf-8"; .desktop .PaginationNavigationResizeContainer { width: 80%; } .phone .PaginationNavigationResizeContainer, .tablet .PaginationNavigationResizeContainer { width: 100%; } .desktop .PaginationRecordsResizeContainer { width: 20%; } .phone .PaginationRecordsResizeContainer, .tablet .PaginationRecordsResizeContainer { width: 100%; margin-bottom: 10px; } .desktop .numberexpand { text-align: right; width: auto; } .phone .numberexpand, .tablet .numberexpand { width: 100%; text-align: center; margin-bottom: 10px; } .desktop .navigationinfo { width: auto; } .phone .navigationinfo, .navigationinfo { width: 100%; text-align: center; } .desktop .numberscontainer { text-align: right; } .tablet .numberscontainer { text-align: left; } .phone .numberscontainer { text-align: center; } .desktop .ButtonSize, .tablet .ButtonSize, .phone .ButtonSize { width: auto !important; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/dr.LegislacaoConsolidada.FragmentoDetail.css?4cE3KoEqW4kWyEmy6S7GYg @charset "utf-8"; .diploma-fragmento table { border-collapse: collapse; } .diploma-fragmento th, .diploma-fragmento td { border: 1px solid black; } .diploma-fragmento05 table { border-collapse: collapse; } .diploma-fragmento05 th, .diploma-fragmento05 td { border: 1px solid black; } .diploma-fragmento15 table { border-collapse: collapse; } .diploma-fragmento15 th, .diploma-fragmento15 td { border: 1px solid black; } .diploma-fragmento2 table { border-collapse: collapse; } .diploma-fragmento2 th, .diploma-fragmento2 td { border: 1px solid black; } .Fragmento_Texto, .Fragmento_Texto.Fragmento_Texto { margin-top: 5px; text-align: justify; font-size: 16px; margin-bottom: 5px; white-space: pre-line; } .Fragmento_Epigrafe, .Fragmento_Epigrafe.Fragmento_Epigrafe { font-size: 16px; font-family: RobotoFlex, sans-serif; margin-top: 20px; margin-bottom: 20px; color: rgb(51, 51, 51); } .Fragmento_Titulo, .Fragmento_Titulo.Fragmento_Titulo { font-size: 16px; font-weight: bold; text-align: center; margin-top: 20px; margin-bottom: 20px; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/dr.LegislacaoConsolidada.FragmentoVerDiferencas.css?CsxxDt4rN4lWl8Vq6NaD4A @charset "utf-8"; .diploma-fragmento table { border-collapse: collapse; } .diploma-fragmento th, .diploma-fragmento td { border: 1px solid black; } .diploma-fragmento ins td, .diploma-fragmento ins th { background-color: rgb(184, 255, 177); } .Fragmento_Texto, .Fragmento_Texto.Fragmento_Texto { margin-top: 5px; text-align: justify; font-size: 14px; margin-bottom: 5px; white-space: break-spaces; } .Fragmento_Epigrafe, .Fragmento_Epigrafe.Fragmento_Epigrafe { font-size: 14px; font-family: RobotoFlex, sans-serif; margin-top: 20px; margin-bottom: 20px; color: rgb(51, 51, 51); } .Fragmento_Titulo, .Fragmento_Titulo.Fragmento_Titulo { font-size: 16px; font-weight: bold; text-align: center; margin-top: 20px; margin-bottom: 20px; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/dr.LegislacaoConsolidada.FragmentoDetailTextoCompleto.css?cx3YQEWDvsBm_fzUa2Gvaw @charset "utf-8"; .diploma-fragmento table { border-collapse: collapse; } .diploma-fragmento th, .diploma-fragmento td { border: 1px solid black; } .diploma-fragmento tr:nth-child(2n) { background-color: rgb(242, 242, 242); } .Fragmento_Texto, .Fragmento_Texto.Fragmento_Texto { margin-top: 5px; text-align: justify; font-size: 14px; margin-bottom: 5px; white-space: break-spaces; } .Fragmento_Epigrafe, .Fragmento_Epigrafe.Fragmento_Epigrafe { font-size: 14px; font-family: RobotoFlex, sans-serif; font-weight: bold; margin-top: 20px; margin-bottom: 20px; color: rgb(51, 51, 51); white-space: break-spaces; } .Fragmento_Titulo, .Fragmento_Titulo.Fragmento_Titulo { font-size: 16px; text-align: center; margin-top: 20px; margin-bottom: 20px; } .phone td { display: table-cell !important; } .phone tr { display: table-row !important; } body.modal-open { overflow-y: hidden; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/dr.LegislacaoConsolidada.AlteracoesByFragmentoId.css?ZvflN4FXOCqE_VxkGcyHPQ @charset "utf-8"; .VerTodasAlteracoes, .VerTodasAlterações.VerTodasAlteracoes { border-color: rgb(153, 153, 153); border-style: none none solid; border-width: 0px 0px 1px; color: rgb(51, 121, 183); font-weight: bold; text-align: center; } .texto { font-size: 14px; text-align: justify; } .texto05 { font-size: 10.5px; text-align: justify; } .texto15 { font-size: 21px; text-align: justify; } .texto2 { font-size: 28px; text-align: justify; } .textoalt { font-size: 14px; text-align: justify; } .textoalt05 { font-size: 10.5px; text-align: justify; } .textoalt15 { font-size: 21px; text-align: justify; } .textoalt2 { font-size: 28px; text-align: justify; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/dr.LegislacaoConsolidada.FragmentoNota.css?+yippdXMq3gd_0SXJtphiA @charset "utf-8"; .note div { font-size: 12px; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/dr.LegislacaoConsolidada.CompararStrings.css?aK0lL9RDk8oBVRpUP1zoOg @charset "utf-8"; ins { background-color: rgb(184, 255, 177); } ins > div.tableContent { background-color: rgb(184, 255, 177); } p { margin-block: 0px; text-align: justify; } .diploma-fragmento table { border-collapse: collapse; } .diploma-fragmento th, .diploma-fragmento td { border: 1px solid black; } .Fragmento_Texto, .Fragmento_Texto.Fragmento_Texto { margin-top: 5px; text-align: justify; font-size: 14px; margin-bottom: 5px; white-space: pre-line; } .Fragmento_Epigrafe, .Fragmento_Epigrafe.Fragmento_Epigrafe { font-size: 14px; font-family: RobotoFlex, sans-serif; margin-top: 20px; margin-bottom: 20px; color: rgb(51, 51, 51); } .Fragmento_Titulo, .Fragmento_Titulo.Fragmento_Titulo { font-size: 16px; font-weight: bold; text-align: center; margin-top: 20px; margin-bottom: 20px; } ins > img { border-top: 4px solid rgb(184, 255, 177); border-right: 4px solid rgb(184, 255, 177); border-left: 4px solid rgb(184, 255, 177); border-image: initial; border-bottom: transparent; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/dr.LegislacaoConsolidada.LegCons_Cabecalho.css?Up3aXywj2Sb7tAysibuweA @charset "utf-8"; .cursor_class { cursor: pointer; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/dr.Common.WB_LeftMenuForGeneralDetailScreens.css?L06wPBnTGLxpX6XAOdHfgw @charset "utf-8"; .linkMenu { --color-primary-hover: #303D60; } .phone .alignmenu { padding: 0px 0px 0px 15px; } .AJInfoIcon:hover { cursor: pointer; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/dr.Common.WB_TopMenuBarForConsolidacoes.css?lcEmT28KqXu14tBVwpxfHQ @charset "utf-8"; .botoesTopo_min_width { min-width: 90px; } .tablet .osui-submenu__header, .phone .osui-submenu__header { padding: 0px !important; } .phone .iconsright { text-align: right; } .phone .iconsleft { text-align: justify; } .overflow-menu { background: var(--Neutral-Neutral-4, #DEE2E6); } .osui-overflow-menu__trigger { background: var(--Neutral-Neutral-4, #DEE2E6); --osui-floating-offset: var(--space-s); border: var(--border-size-s) solid transparent; border-radius: var(--osui-overflow-menu-shape); color: var(--color-neutral-9); width: auto; } .sidebarVersoes { opacity: 0.9 !important; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/dr.LegislacaoConsolidada.Indice_Consolidada.css?uAjoGExwqA2CemMJMII_Lg @charset "utf-8"; .IndiceConsolidada { font-size: 14px; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/dr.LegislacaoConsolidada.AlteracoesTimelineByDiplomaLegisId.css?xlWHlwD7oH2ADYwEH5GRng @charset "utf-8"; .timeline-icon-line-dotted > div.timeline-icon > div.timeline-icon-line { border-left: 1px dashed black; background-color: transparent !important; } .truncateSumarioAlteracoes { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; } .timelineClass { display: block; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/dr.Common.WB_Header.css?Ec0Nwut3LsPSS6QX9ukgeQ @charset "utf-8"; .tablet .header-pesquisa-img, .phone .header-pesquisa-img { display: none; } a:hover { text-decoration: none !important; } [data-popover] > .popover-bottom { position: relative; top: 25px; } div.google-translate { display: none; } .linktranslate { text-decoration: none; } .linktranslate:hover { text-decoration: underline; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/dr.Common.WB_Header_SearchBar.css?SMWDpjO2Xn2Gxc0cPxU52w @charset "utf-8"; .header-search-main .vscomp-toggle-button { border-radius: 0px; } .tablet .header-search-main .header-search-elem, .phone .header-search-main .header-search-elem { padding: 0px 20px; } .tablet .header-search-main .header-search-elem, .phone .header-search-main .header-search-elem { width: 100%; } .columnsearch { display: flex; flex-wrap: wrap; } .columnsearch > .columns-item { -webkit-box-flex: 1; flex: 1 1 0%; word-break: break-word; } .columns.columns-small-left > .columns-item:last-child, .columns.columns-small-right > .columns-item:first-child { -webkit-box-flex: 3; flex: 3 1 0%; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/BalloonWidget.Widget.Balloon.css?HueYzAxje_Qt5Eo7NSVlyg @charset "utf-8"; .balloon { } .only-balloon .tippy-popper { max-width: 350px; } [data-balloon="balloon"] { cursor: pointer; } span[data-balloon="balloon"] { color: var(--color-primary); } .balloon-title { border-bottom: var(--border-size-s) solid var(--color-neutral-4); padding: var(--space-base); display: block !important; } .balloon-content { padding: var(--space-base); display: block !important; } .balloon-footer { border-top: var(--border-size-s) solid var(--color-neutral-4); padding: var(--space-base); display: block !important; } .balloon-container { display: none; } .tippy-popper .balloon-container { display: block; } .tippy-iOS { cursor: pointer !important; } .tippy-notransition { transition: none !important; } .tippy-popper { pointer-events: none; line-height: 1.4; outline: 0px; transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); z-index: 9999; } .tippy-popper[x-placement^="top"] .tippy-backdrop { border-radius: 40% 40% 0px 0px; } .tippy-popper[x-placement^="top"] .tippy-roundarrow { bottom: -8px; transform-origin: 50% 0px; } .tippy-popper[x-placement^="top"] .tippy-roundarrow svg { left: 0px; position: absolute; transform: rotate(180deg); } .tippy-active { cursor: pointer; } .tippy-popper[x-placement^="top"] .tippy-arrow { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid var(--color-neutral-9); bottom: -8px; transform-origin: 50% 0px; } .tippy-popper[x-placement^="top"] .tippy-backdrop { transform-origin: 0px 25%; } .tippy-popper[x-placement^="top"] .tippy-backdrop[data-state="visible"] { opacity: 1; transform: scale(1) translate(-50%, -55%); } .tippy-popper[x-placement^="top"] .tippy-backdrop[data-state="hidden"] { opacity: 0; transform: scale(0.2) translate(-50%, -45%); } .tippy-popper[x-placement^="top"] [data-animation="shift-toward"][data-state="visible"] { opacity: 1; transform: translateY(-10px); } .tippy-popper[x-placement^="top"] [data-animation="shift-toward"][data-state="hidden"] { opacity: 0; transform: translateY(-20px); } .tippy-popper[x-placement^="top"] [data-animation="perspective"] { transform-origin: center bottom; } .tippy-popper[x-placement^="top"] [data-animation="perspective"][data-state="visible"] { opacity: 1; transform: translateY(-10px) rotateX(0deg); } .tippy-popper[x-placement^="top"] [data-animation="perspective"][data-state="hidden"] { opacity: 0; transform: translateY(0px) rotateX(60deg); } .tippy-popper[x-placement^="top"] [data-animation="fade"][data-state="visible"] { opacity: 1; transform: translateY(-10px); } .tippy-popper[x-placement^="top"] [data-animation="fade"][data-state="hidden"] { opacity: 0; transform: translateY(-10px); } .tippy-popper[x-placement^="top"] [data-animation="shift-away"][data-state="visible"] { opacity: 1; transform: translateY(-10px); } .tippy-popper[x-placement^="top"] [data-animation="shift-away"][data-state="hidden"] { opacity: 0; transform: translateY(0px); } .tippy-popper[x-placement^="top"] [data-animation="scale"][data-state="visible"] { opacity: 1; transform: translateY(-10px) scale(1); } .tippy-popper[x-placement^="top"] [data-animation="scale"][data-state="hidden"] { opacity: 0; transform: translateY(0px) scale(0.5); } .tippy-popper[x-placement^="bottom"] .tippy-backdrop { border-radius: 0px 0px 30% 30%; } .tippy-popper[x-placement^="bottom"] .tippy-roundarrow { transform-origin: 50% 100%; top: -8px; } .tippy-popper[x-placement^="bottom"] .tippy-roundarrow svg { left: 0px; position: absolute; transform: rotate(0deg); } .tippy-popper[x-placement^="bottom"] .tippy-arrow { border-bottom: 8px solid var(--color-neutral-9); border-right: 8px solid transparent; border-left: 8px solid transparent; top: -8px; transform-origin: 50% 100%; } .tippy-popper[x-placement^="bottom"] .tippy-backdrop { transform-origin: 0px -50%; } .tippy-popper[x-placement^="bottom"] .tippy-backdrop[data-state="visible"] { opacity: 1; transform: scale(1) translate(-50%, -45%); } .tippy-popper[x-placement^="bottom"] .tippy-backdrop[data-state="hidden"] { opacity: 0; transform: scale(0.2) translate(-50%); } .tippy-popper[x-placement^="bottom"] [data-animation="shift-toward"][data-state="visible"] { opacity: 1; transform: translateY(10px); } .tippy-popper[x-placement^="bottom"] [data-animation="shift-toward"][data-state="hidden"] { opacity: 0; transform: translateY(20px); } .tippy-popper[x-placement^="bottom"] [data-animation="perspective"] { transform-origin: center top; } .tippy-popper[x-placement^="bottom"] [data-animation="perspective"][data-state="visible"] { opacity: 1; transform: translateY(10px) rotateX(0deg); } .tippy-popper[x-placement^="bottom"] [data-animation="perspective"][data-state="hidden"] { opacity: 0; transform: translateY(0px) rotateX(-60deg); } .tippy-popper[x-placement^="bottom"] [data-animation="fade"][data-state="visible"] { opacity: 1; transform: translateY(10px); } .tippy-popper[x-placement^="bottom"] [data-animation="fade"][data-state="hidden"] { opacity: 0; transform: translateY(10px); } .tippy-popper[x-placement^="bottom"] [data-animation="shift-away"][data-state="visible"] { opacity: 1; transform: translateY(10px); } .tippy-popper[x-placement^="bottom"] [data-animation="shift-away"][data-state="hidden"] { opacity: 0; transform: translateY(0px); } .tippy-popper[x-placement^="bottom"] [data-animation="scale"][data-state="visible"] { opacity: 1; transform: translateY(10px) scale(1); } .tippy-popper[x-placement^="bottom"] [data-animation="scale"][data-state="hidden"] { opacity: 0; transform: translateY(0px) scale(0.5); } .tippy-popper[x-placement^="left"] .tippy-backdrop { border-radius: 50% 0px 0px 50%; } .tippy-popper[x-placement^="left"] .tippy-roundarrow { right: -16px; transform-origin: 33.3333% 50%; } .tippy-popper[x-placement^="left"] .tippy-roundarrow svg { left: 0px; position: absolute; transform: rotate(90deg); } .tippy-popper[x-placement^="left"] .tippy-arrow { border-left: 8px solid var(--color-neutral-9); border-top: 8px solid transparent; border-bottom: 8px solid transparent; right: -8px; transform-origin: 0px 50%; } .tippy-popper[x-placement^="left"] .tippy-backdrop { transform-origin: 50% 0px; } .tippy-popper[x-placement^="left"] .tippy-backdrop[data-state="visible"] { opacity: 1; transform: scale(1) translate(-50%, -50%); } .tippy-popper[x-placement^="left"] .tippy-backdrop[data-state="hidden"] { opacity: 0; transform: scale(0.2) translate(-75%, -50%); } .tippy-popper[x-placement^="left"] [data-animation="shift-toward"][data-state="visible"] { opacity: 1; transform: translateX(-10px); } .tippy-popper[x-placement^="left"] [data-animation="shift-toward"][data-state="hidden"] { opacity: 0; transform: translateX(-20px); } .tippy-popper[x-placement^="left"] [data-animation="perspective"] { transform-origin: right center; } .tippy-popper[x-placement^="left"] [data-animation="perspective"][data-state="visible"] { opacity: 1; transform: translateX(-10px) rotateY(0deg); } .tippy-popper[x-placement^="left"] [data-animation="perspective"][data-state="hidden"] { opacity: 0; transform: translateX(0px) rotateY(-60deg); } .tippy-popper[x-placement^="left"] [data-animation="fade"][data-state="visible"] { opacity: 1; transform: translateX(-10px); } .tippy-popper[x-placement^="left"] [data-animation="fade"][data-state="hidden"] { opacity: 0; transform: translateX(-10px); } .tippy-popper[x-placement^="left"] [data-animation="shift-away"][data-state="visible"] { opacity: 1; transform: translateX(-10px); } .tippy-popper[x-placement^="left"] [data-animation="shift-away"][data-state="hidden"] { opacity: 0; transform: translateX(0px); } .tippy-popper[x-placement^="left"] [data-animation="scale"][data-state="visible"] { opacity: 1; transform: translateX(-10px) scale(1); } .tippy-popper[x-placement^="left"] [data-animation="scale"][data-state="hidden"] { opacity: 0; transform: translateX(0px) scale(0.5); } .tippy-popper[x-placement^="right"] .tippy-backdrop { border-radius: 0px 50% 50% 0px; } .tippy-popper[x-placement^="right"] .tippy-roundarrow { left: -16px; transform-origin: 66.6667% 50%; } .tippy-popper[x-placement^="right"] .tippy-roundarrow svg { left: 0px; position: absolute; transform: rotate(-90deg); } .tippy-popper[x-placement^="right"] .tippy-arrow { border-right: 8px solid var(--color-neutral-9); border-top: 8px solid transparent; border-bottom: 8px solid transparent; left: -7px; transform-origin: 100% 50%; } .tippy-popper[x-placement^="right"] .tippy-backdrop { transform-origin: -50% 0px; } .tippy-popper[x-placement^="right"] .tippy-backdrop[data-state="visible"] { opacity: 1; transform: scale(1) translate(-50%, -50%); } .tippy-popper[x-placement^="right"] .tippy-backdrop[data-state="hidden"] { opacity: 0; transform: scale(0.2) translate(-25%, -50%); } .tippy-popper[x-placement^="right"] [data-animation="shift-toward"][data-state="visible"] { opacity: 1; transform: translateX(10px); } .tippy-popper[x-placement^="right"] [data-animation="shift-toward"][data-state="hidden"] { opacity: 0; transform: translateX(20px); } .tippy-popper[x-placement^="right"] [data-animation="perspective"] { transform-origin: left center; } .tippy-popper[x-placement^="right"] [data-animation="perspective"][data-state="visible"] { opacity: 1; transform: translateX(10px) rotateY(0deg); } .tippy-popper[x-placement^="right"] [data-animation="perspective"][data-state="hidden"] { opacity: 0; transform: translateX(0px) rotateY(60deg); } .tippy-popper[x-placement^="right"] [data-animation="fade"][data-state="visible"] { opacity: 1; transform: translateX(10px); } .tippy-popper[x-placement^="right"] [data-animation="fade"][data-state="hidden"] { opacity: 0; transform: translateX(10px); } .tippy-popper[x-placement^="right"] [data-animation="shift-away"][data-state="visible"] { opacity: 1; transform: translateX(10px); } .tippy-popper[x-placement^="right"] [data-animation="shift-away"][data-state="hidden"] { opacity: 0; transform: translateX(0px); } .tippy-popper[x-placement^="right"] [data-animation="scale"][data-state="visible"] { opacity: 1; transform: translateX(10px) scale(1); } .tippy-popper[x-placement^="right"] [data-animation="scale"][data-state="hidden"] { opacity: 0; transform: translateX(0px) scale(0.5); } .tippy-tooltip { background-color: rgb(51, 51, 51); border-radius: 4px; color: rgb(255, 255, 255); font-size: 0.9rem; position: relative; will-change: transform; } .tippy-tooltip[data-size="small"] { font-size: 0.75rem; padding: 0.2rem 0.4rem; } .tippy-tooltip[data-size="large"] { font-size: 1rem; padding: 0.4rem 0.8rem; } .tippy-tooltip[data-animatefill] { background-color: transparent; overflow: hidden; } .tippy-tooltip[data-interactive], .tippy-tooltip[data-interactive] path { pointer-events: auto; } .tippy-tooltip[data-inertia][data-state="visible"] { transition-timing-function: cubic-bezier(0.53, 2, 0.36, 0.85); } .tippy-tooltip[data-inertia][data-state="hidden"] { transition-timing-function: ease; } .tippy-arrow, .tippy-roundarrow { height: 0px; position: absolute; width: 0px; } .tippy-roundarrow { fill: rgb(51, 51, 51); height: 8px; pointer-events: none; width: 24px; } .tippy-backdrop { backface-visibility: hidden; background-color: rgb(51, 51, 51); border-radius: 50%; left: 50%; position: absolute; top: 50%; transition: cubic-bezier(0.46, 0.1, 0.52, 0.98); width: calc(110% + 2rem); will-change: transform; z-index: -1; } .tippy-backdrop::after { content: ""; float: left; padding-top: 100%; } .tippy-backdrop + .tippy-content { transition-property: opacity; } .tippy-backdrop + .tippy-content[data-state="visible"] { opacity: 1; } .tippy-backdrop + .tippy-content[data-state="hidden"] { opacity: 0; } @media (max-width: 360px) { .tippy-popper { max-width: calc(100% - 20px); } } .tippy-popper[x-placement^="top"] .tippy-tooltip.light-theme .tippy-arrow { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid var(--color-neutral-4); } .tippy-popper[x-placement^="bottom"] .tippy-tooltip.light-theme .tippy-arrow { border-bottom: 8px solid var(--color-neutral-4); border-left: 8px solid transparent; border-right: 8px solid transparent; } .tippy-popper[x-placement^="left"] .tippy-tooltip.light-theme .tippy-arrow { border-bottom: 8px solid transparent; border-left: 8px solid var(--color-neutral-4); border-top: 8px solid transparent; } .tippy-popper[x-placement^="right"] .tippy-tooltip.light-theme .tippy-arrow { border-bottom: 8px solid transparent; border-right: 8px solid var(--color-neutral-4); border-top: 8px solid transparent; } .tippy-popper[x-placement^="bottom"] .tippy-arrow::before, .tippy-popper[x-placement^="top"] .tippy-arrow::before, .tippy-popper[x-placement^="left"] .tippy-arrow::before, .tippy-popper[x-placement^="right"] .tippy-arrow::before { content: " "; pointer-events: none; position: absolute; } .tippy-popper[x-placement^="bottom"] .tippy-tooltip.light-theme .tippy-arrow::before { border-bottom: 8px solid var(--color-neutral-0); border-left: 8px solid transparent; border-right: 8px solid transparent; margin-left: -8px; top: 1px; } .tippy-popper[x-placement^="top"] .tippy-tooltip.light-theme .tippy-arrow::before { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid var(--color-neutral-0); margin-left: -8px; top: -9px; } .tippy-popper[x-placement^="left"] .tippy-tooltip.light-theme .tippy-arrow::before { border-bottom: 8px solid transparent; border-left: 8px solid var(--color-neutral-0); border-top: 8px solid transparent; margin-top: -8px; right: 1px; } .tippy-popper[x-placement^="right"] .tippy-tooltip.light-theme .tippy-arrow::before { margin-top: -8px; border-bottom: 8px solid transparent; border-right: 8px solid var(--color-neutral-0); border-top: 8px solid transparent; } .tippy-tooltip.light-theme { background-color: var(--color-neutral-0); border-radius: var(--border-radius-soft); border: var(--border-size-s) solid var(--color-neutral-4); box-shadow: var(--shadow-s); color: var(--color-neutral-9); } .tippy-tooltip.light-theme .tippy-backdrop { background-color: rgb(255, 255, 255); } .tippy-tooltip.light-theme .tippy-roundarrow { fill: rgb(255, 255, 255); } .ph:empty { display: none !important; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/DR_Autocomplete_CW.MainFlow.DREMultiIndexAutocomplete.css?rVxO4sr9Fi7gyUehXmZJbw @charset "utf-8"; @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic-ext.woff2?ZfOwIQ43O2NKzIyuEk0omA") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic.woff2?QMRLuiyT1VTXBYC+_RmAyQ") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-greek.woff2?Q9W7DbWx3NtbWdd5cbc8pg") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-vietnamese.woff2?KKbefCsYx9rAA95+Edq96w") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin-ext.woff2?9EhAE3EbHpN7CJNxDTFeEA") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin.woff2?57AgjmMQmMJem1xg4s6n4w") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic-ext.woff2?ZfOwIQ43O2NKzIyuEk0omA") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic.woff2?QMRLuiyT1VTXBYC+_RmAyQ") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-greek.woff2?Q9W7DbWx3NtbWdd5cbc8pg") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-vietnamese.woff2?KKbefCsYx9rAA95+Edq96w") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin-ext.woff2?9EhAE3EbHpN7CJNxDTFeEA") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin.woff2?57AgjmMQmMJem1xg4s6n4w") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic-ext.woff2?ZfOwIQ43O2NKzIyuEk0omA") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic.woff2?QMRLuiyT1VTXBYC+_RmAyQ") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-greek.woff2?Q9W7DbWx3NtbWdd5cbc8pg") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-vietnamese.woff2?KKbefCsYx9rAA95+Edq96w") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin-ext.woff2?9EhAE3EbHpN7CJNxDTFeEA") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin.woff2?57AgjmMQmMJem1xg4s6n4w") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic-ext.woff2?ZfOwIQ43O2NKzIyuEk0omA") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic.woff2?QMRLuiyT1VTXBYC+_RmAyQ") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-greek.woff2?Q9W7DbWx3NtbWdd5cbc8pg") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-vietnamese.woff2?KKbefCsYx9rAA95+Edq96w") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin-ext.woff2?9EhAE3EbHpN7CJNxDTFeEA") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin.woff2?57AgjmMQmMJem1xg4s6n4w") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic-ext.woff2?ZfOwIQ43O2NKzIyuEk0omA") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic.woff2?QMRLuiyT1VTXBYC+_RmAyQ") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-greek.woff2?Q9W7DbWx3NtbWdd5cbc8pg") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-vietnamese.woff2?KKbefCsYx9rAA95+Edq96w") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin-ext.woff2?9EhAE3EbHpN7CJNxDTFeEA") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin.woff2?57AgjmMQmMJem1xg4s6n4w") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic-ext.woff2?ZfOwIQ43O2NKzIyuEk0omA") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic.woff2?QMRLuiyT1VTXBYC+_RmAyQ") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-greek.woff2?Q9W7DbWx3NtbWdd5cbc8pg") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-vietnamese.woff2?KKbefCsYx9rAA95+Edq96w") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin-ext.woff2?9EhAE3EbHpN7CJNxDTFeEA") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin.woff2?57AgjmMQmMJem1xg4s6n4w") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic-ext.woff2?ZfOwIQ43O2NKzIyuEk0omA") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic.woff2?QMRLuiyT1VTXBYC+_RmAyQ") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-greek.woff2?Q9W7DbWx3NtbWdd5cbc8pg") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-vietnamese.woff2?KKbefCsYx9rAA95+Edq96w") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin-ext.woff2?9EhAE3EbHpN7CJNxDTFeEA") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin.woff2?57AgjmMQmMJem1xg4s6n4w") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic-ext.woff2?ZfOwIQ43O2NKzIyuEk0omA") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic.woff2?QMRLuiyT1VTXBYC+_RmAyQ") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-greek.woff2?Q9W7DbWx3NtbWdd5cbc8pg") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-vietnamese.woff2?KKbefCsYx9rAA95+Edq96w") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin-ext.woff2?9EhAE3EbHpN7CJNxDTFeEA") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin.woff2?57AgjmMQmMJem1xg4s6n4w") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic-ext.woff2?ZfOwIQ43O2NKzIyuEk0omA") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic.woff2?QMRLuiyT1VTXBYC+_RmAyQ") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-greek.woff2?Q9W7DbWx3NtbWdd5cbc8pg") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-vietnamese.woff2?KKbefCsYx9rAA95+Edq96w") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin-ext.woff2?9EhAE3EbHpN7CJNxDTFeEA") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin.woff2?57AgjmMQmMJem1xg4s6n4w") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 1000; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic-ext.woff2?ZfOwIQ43O2NKzIyuEk0omA") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 1000; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-cyrilic.woff2?QMRLuiyT1VTXBYC+_RmAyQ") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 1000; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-greek.woff2?Q9W7DbWx3NtbWdd5cbc8pg") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 1000; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-vietnamese.woff2?KKbefCsYx9rAA95+Edq96w") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 1000; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin-ext.woff2?9EhAE3EbHpN7CJNxDTFeEA") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Roboto Flex"; font-style: normal; font-weight: 1000; font-stretch: 100%; font-display: swap; src: url("../RobotoFlex-latin.woff2?57AgjmMQmMJem1xg4s6n4w") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } body, select, textarea, input, button { font-family: "Roboto Flex", sans-serif; font-optical-sizing: auto; font-style: normal; font-variation-settings: "slnt" 0, "wdth" 100, "GRAD" 0, "XOPQ" 96, "XTRA" 468, "YOPQ" 79, "YTAS" 750, "YTDE" -203, "YTFI" 738, "YTLC" 514, "YTUC" 712; } .colorAutocompleteJurisprudencia { border-left: 5px solid rgb(255, 224, 0); border-top-color: rgb(255, 224, 0); border-right-color: rgb(255, 224, 0); border-bottom-color: rgb(255, 224, 0); } .colorAutocompleteConsolidada { border-left: 5px solid rgb(56, 142, 60); border-top-color: rgb(56, 142, 60); border-right-color: rgb(56, 142, 60); border-bottom-color: rgb(56, 142, 60); } .colorAutocompleteRevogados { border-left: 5px solid rgb(211, 47, 47); border-top-color: rgb(211, 47, 47); border-right-color: rgb(211, 47, 47); border-bottom-color: rgb(211, 47, 47); } .colorAutocompleteCaducados { border-left: 5px solid rgb(138, 43, 226); border-top-color: rgb(138, 43, 226); border-right-color: rgb(138, 43, 226); border-bottom-color: rgb(138, 43, 226); } .colorAutocompleteAtualizacao { border-left: 5px solid rgb(253, 134, 11); border-top-color: rgb(253, 134, 11); border-right-color: rgb(253, 134, 11); border-bottom-color: rgb(253, 134, 11); } .colorAutocompleteVigencia { border-left: 5px solid rgb(128, 128, 128); border-top-color: rgb(128, 128, 128); border-right-color: rgb(128, 128, 128); border-bottom-color: rgb(128, 128, 128); } .colorAutocompleteParcial { border-left: 5px solid rgb(51, 122, 183); border-top-color: rgb(51, 122, 183); border-right-color: rgb(51, 122, 183); border-bottom-color: rgb(51, 122, 183); } .colorAutocompleteRev { color: rgb(211, 47, 47) !important; font-weight: bold; } .colorAutocompleteCad { color: rgb(138, 43, 226) !important; font-weight: bold; } .colorAutocompletePar { color: rgb(51, 122, 183) !important; font-weight: bold; } .colorAutocompleteAtu { color: rgb(253, 134, 11) !important; font-weight: bold; } .colorAutocompleteCon { color: rgb(128, 128, 128) !important; font-weight: bold; } .colorAutocompleteVig { color: rgb(56, 142, 60) !important; font-weight: bold; } .colorAutocompleteJur { color: rgb(255, 224, 0) !important; font-weight: bold; } .LastRow, .padding-s.LastRow { border-color: rgb(128, 128, 128); border-style: solid; border-width: 0px 1px 1px; text-align: left; } .autocomplete-item:hover { background: var(--color-neutral-2) !important; } .list-item-selected { background: var(--color-neutral-2) !important; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/Autocomplete_Reactive.Autocomplete.Autocomplete.css?9IPvwLNtY5Z1fKIJzuUwHg @charset "utf-8"; .search-autocomplete .search-autocomplete-results-layer { position: relative; display: none; } .search-autocomplete .search-autocomplete-results-layer > div { position: absolute; top: 0px; left: 0px; right: 0px; max-height: var(--search-autocomplete-layer-max-height, 300px); background-color: var(--color-neutral-0); box-shadow: var(--shadow-s); overflow: auto; z-index: 1; } .search-autocomplete .search-autocomplete-results-layer > div .list-item { cursor: pointer; padding: var(--space-s); } .search-autocomplete.search-autocomplete-open .search-autocomplete-results-layer { display: block; } .search-autocomplete.search-autocomplete-open .search-autocomplete-input-container input, .search-autocomplete.search-autocomplete-open .search-autocomplete-input-container textarea { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .search-autocomplete .search-autocomplete-results-layer > div { } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/dr.Common.WB_HomePage_NavigationMenuForMobile.css?_IDUd6h0SzFoNKdkqFvjQQ @charset "utf-8"; .phone .osui-submenu__header { border: 0px; padding-left: 0px !important; } .tablet .osui-submenu.active .osui-submenu__header, .phone .osui-submenu.active .osui-submenu__header { border: none !important; } [data-popover] > .popover-bottom { position: relative; top: 25px; } .tablet .dropidiomaposition { margin-left: 180px; } .phone .dropidiomaposition { margin-left: 50px; } div.google-translate { display: none; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/dr.Common.WB_GeneralDetailScreens.css?4FBjbNj8tWzzZy+WKjVoXw @charset "utf-8"; .desktop .main-content { width: 80%; } .phone .main-content, .tablet .main-content { width: 100%; } .desktop .main-content.filtros { width: 20%; } .phone .main-content.filtros, .tablet .main-content.filtros { width: 100%; } .headerZindex { z-index: 1 !important; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/OutSystemsReactWidgets.css?kQjDkbMH8s8gQl+B0cPCxA @charset "utf-8"; @font-face { font-family: FontAwesome; src: url("../fonts/fontawesome-webfont.woff2?5s98bsfC1vZwrp12JgTLCw") format("woff2"), url("../fonts/fontawesome-webfont.woff?yN3x5eW_NoK8e+vzDzlBSA") format("woff"); font-weight: normal; font-style: normal; } .fa { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; } .fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-fw { width: 1.28571em; text-align: center; } .fa-ul { padding-left: 0px; margin-left: 2.14286em; list-style-type: none; } .fa-ul > li { position: relative; } .fa-li { position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; } .fa-li.fa-lg { left: -1.85714em; } .fa-border { padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; } .fa-pull-left { float: left; } .fa-pull-right { float: right; } .fa.fa-pull-left { margin-right: 0.3em; } .fa.fa-pull-right { margin-left: 0.3em; } .pull-right { float: right; } .pull-left { float: left; } .fa.pull-left { margin-right: 0.3em; } .fa.pull-right { margin-left: 0.3em; } .fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; } .fa-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin; } @-webkit-keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } } @keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } } .fa-rotate-90 { transform: rotate(90deg); } .fa-rotate-180 { transform: rotate(180deg); } .fa-rotate-270 { transform: rotate(270deg); } .fa-flip-horizontal { transform: scale(-1, 1); } .fa-flip-vertical { transform: scale(1, -1); } :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; } .fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; } .fa-stack-1x, .fa-stack-2x { position: absolute; left: 0px; width: 100%; text-align: center; } .fa-stack-1x { line-height: inherit; } .fa-stack-2x { font-size: 2em; } .fa-inverse { color: rgb(255, 255, 255); } .fa-glass::before { content: ""; } .fa-music::before { content: ""; } .fa-search::before { content: ""; } .fa-envelope-o::before { content: ""; } .fa-heart::before { content: ""; } .fa-star::before { content: ""; } .fa-star-o::before { content: ""; } .fa-user::before { content: ""; } .fa-film::before { content: ""; } .fa-th-large::before { content: ""; } .fa-th::before { content: ""; } .fa-th-list::before { content: ""; } .fa-check::before { content: ""; } .fa-remove::before, .fa-close::before, .fa-times::before { content: ""; } .fa-search-plus::before { content: ""; } .fa-search-minus::before { content: ""; } .fa-power-off::before { content: ""; } .fa-signal::before { content: ""; } .fa-gear::before, .fa-cog::before { content: ""; } .fa-trash-o::before { content: ""; } .fa-home::before { content: ""; } .fa-file-o::before { content: ""; } .fa-clock-o::before { content: ""; } .fa-road::before { content: ""; } .fa-download::before { content: ""; } .fa-arrow-circle-o-down::before { content: ""; } .fa-arrow-circle-o-up::before { content: ""; } .fa-inbox::before { content: ""; } .fa-play-circle-o::before { content: ""; } .fa-rotate-right::before, .fa-repeat::before { content: ""; } .fa-refresh::before { content: ""; } .fa-list-alt::before { content: ""; } .fa-lock::before { content: ""; } .fa-flag::before { content: ""; } .fa-headphones::before { content: ""; } .fa-volume-off::before { content: ""; } .fa-volume-down::before { content: ""; } .fa-volume-up::before { content: ""; } .fa-qrcode::before { content: ""; } .fa-barcode::before { content: ""; } .fa-tag::before { content: ""; } .fa-tags::before { content: ""; } .fa-book::before { content: ""; } .fa-bookmark::before { content: ""; } .fa-print::before { content: ""; } .fa-camera::before { content: ""; } .fa-font::before { content: ""; } .fa-bold::before { content: ""; } .fa-italic::before { content: ""; } .fa-text-height::before { content: ""; } .fa-text-width::before { content: ""; } .fa-align-left::before { content: ""; } .fa-align-center::before { content: ""; } .fa-align-right::before { content: ""; } .fa-align-justify::before { content: ""; } .fa-list::before { content: ""; } .fa-dedent::before, .fa-outdent::before { content: ""; } .fa-indent::before { content: ""; } .fa-video-camera::before { content: ""; } .fa-photo::before, .fa-image::before, .fa-picture-o::before { content: ""; } .fa-pencil::before { content: ""; } .fa-map-marker::before { content: ""; } .fa-adjust::before { content: ""; } .fa-tint::before { content: ""; } .fa-edit::before, .fa-pencil-square-o::before { content: ""; } .fa-share-square-o::before { content: ""; } .fa-check-square-o::before { content: ""; } .fa-arrows::before { content: ""; } .fa-step-backward::before { content: ""; } .fa-fast-backward::before { content: ""; } .fa-backward::before { content: ""; } .fa-play::before { content: ""; } .fa-pause::before { content: ""; } .fa-stop::before { content: ""; } .fa-forward::before { content: ""; } .fa-fast-forward::before { content: ""; } .fa-step-forward::before { content: ""; } .fa-eject::before { content: ""; } .fa-chevron-left::before { content: ""; } .fa-chevron-right::before { content: ""; } .fa-plus-circle::before { content: ""; } .fa-minus-circle::before { content: ""; } .fa-times-circle::before { content: ""; } .fa-check-circle::before { content: ""; } .fa-question-circle::before { content: ""; } .fa-info-circle::before { content: ""; } .fa-crosshairs::before { content: ""; } .fa-times-circle-o::before { content: ""; } .fa-check-circle-o::before { content: ""; } .fa-ban::before { content: ""; } .fa-arrow-left::before { content: ""; } .fa-arrow-right::before { content: ""; } .fa-arrow-up::before { content: ""; } .fa-arrow-down::before { content: ""; } .fa-mail-forward::before, .fa-share::before { content: ""; } .fa-expand::before { content: ""; } .fa-compress::before { content: ""; } .fa-plus::before { content: ""; } .fa-minus::before { content: ""; } .fa-asterisk::before { content: ""; } .fa-exclamation-circle::before { content: ""; } .fa-gift::before { content: ""; } .fa-leaf::before { content: ""; } .fa-fire::before { content: ""; } .fa-eye::before { content: ""; } .fa-eye-slash::before { content: ""; } .fa-warning::before, .fa-exclamation-triangle::before { content: ""; } .fa-plane::before { content: ""; } .fa-calendar::before { content: ""; } .fa-random::before { content: ""; } .fa-comment::before { content: ""; } .fa-magnet::before { content: ""; } .fa-chevron-up::before { content: ""; } .fa-chevron-down::before { content: ""; } .fa-retweet::before { content: ""; } .fa-shopping-cart::before { content: ""; } .fa-folder::before { content: ""; } .fa-folder-open::before { content: ""; } .fa-arrows-v::before { content: ""; } .fa-arrows-h::before { content: ""; } .fa-bar-chart-o::before, .fa-bar-chart::before { content: ""; } .fa-twitter-square::before { content: ""; } .fa-facebook-square::before { content: ""; } .fa-camera-retro::before { content: ""; } .fa-key::before { content: ""; } .fa-gears::before, .fa-cogs::before { content: ""; } .fa-comments::before { content: ""; } .fa-thumbs-o-up::before { content: ""; } .fa-thumbs-o-down::before { content: ""; } .fa-star-half::before { content: ""; } .fa-heart-o::before { content: ""; } .fa-sign-out::before { content: ""; } .fa-linkedin-square::before { content: ""; } .fa-thumb-tack::before { content: ""; } .fa-external-link::before { content: ""; } .fa-sign-in::before { content: ""; } .fa-trophy::before { content: ""; } .fa-github-square::before { content: ""; } .fa-upload::before { content: ""; } .fa-lemon-o::before { content: ""; } .fa-phone::before { content: ""; } .fa-square-o::before { content: ""; } .fa-bookmark-o::before { content: ""; } .fa-phone-square::before { content: ""; } .fa-twitter::before { content: ""; } .fa-facebook-f::before, .fa-facebook::before { content: ""; } .fa-github::before { content: ""; } .fa-unlock::before { content: ""; } .fa-credit-card::before { content: ""; } .fa-feed::before, .fa-rss::before { content: ""; } .fa-hdd-o::before { content: ""; } .fa-bullhorn::before { content: ""; } .fa-bell::before { content: ""; } .fa-certificate::before { content: ""; } .fa-hand-o-right::before { content: ""; } .fa-hand-o-left::before { content: ""; } .fa-hand-o-up::before { content: ""; } .fa-hand-o-down::before { content: ""; } .fa-arrow-circle-left::before { content: ""; } .fa-arrow-circle-right::before { content: ""; } .fa-arrow-circle-up::before { content: ""; } .fa-arrow-circle-down::before { content: ""; } .fa-globe::before { content: ""; } .fa-wrench::before { content: ""; } .fa-tasks::before { content: ""; } .fa-filter::before { content: ""; } .fa-briefcase::before { content: ""; } .fa-arrows-alt::before { content: ""; } .fa-group::before, .fa-users::before { content: ""; } .fa-chain::before, .fa-link::before { content: ""; } .fa-cloud::before { content: ""; } .fa-flask::before { content: ""; } .fa-cut::before, .fa-scissors::before { content: ""; } .fa-copy::before, .fa-files-o::before { content: ""; } .fa-paperclip::before { content: ""; } .fa-save::before, .fa-floppy-o::before { content: ""; } .fa-square::before { content: ""; } .fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: ""; } .fa-list-ul::before { content: ""; } .fa-list-ol::before { content: ""; } .fa-strikethrough::before { content: ""; } .fa-underline::before { content: ""; } .fa-table::before { content: ""; } .fa-magic::before { content: ""; } .fa-truck::before { content: ""; } .fa-pinterest::before { content: ""; } .fa-pinterest-square::before { content: ""; } .fa-google-plus-square::before { content: ""; } .fa-google-plus::before { content: ""; } .fa-money::before { content: ""; } .fa-caret-down::before { content: ""; } .fa-caret-up::before { content: ""; } .fa-caret-left::before { content: ""; } .fa-caret-right::before { content: ""; } .fa-columns::before { content: ""; } .fa-unsorted::before, .fa-sort::before { content: ""; } .fa-sort-down::before, .fa-sort-desc::before { content: ""; } .fa-sort-up::before, .fa-sort-asc::before { content: ""; } .fa-envelope::before { content: ""; } .fa-linkedin::before { content: ""; } .fa-rotate-left::before, .fa-undo::before { content: ""; } .fa-legal::before, .fa-gavel::before { content: ""; } .fa-dashboard::before, .fa-tachometer::before { content: ""; } .fa-comment-o::before { content: ""; } .fa-comments-o::before { content: ""; } .fa-flash::before, .fa-bolt::before { content: ""; } .fa-sitemap::before { content: ""; } .fa-umbrella::before { content: ""; } .fa-paste::before, .fa-clipboard::before { content: ""; } .fa-lightbulb-o::before { content: ""; } .fa-exchange::before { content: ""; } .fa-cloud-download::before { content: ""; } .fa-cloud-upload::before { content: ""; } .fa-user-md::before { content: ""; } .fa-stethoscope::before { content: ""; } .fa-suitcase::before { content: ""; } .fa-bell-o::before { content: ""; } .fa-coffee::before { content: ""; } .fa-cutlery::before { content: ""; } .fa-file-text-o::before { content: ""; } .fa-building-o::before { content: ""; } .fa-hospital-o::before { content: ""; } .fa-ambulance::before { content: ""; } .fa-medkit::before { content: ""; } .fa-fighter-jet::before { content: ""; } .fa-beer::before { content: ""; } .fa-h-square::before { content: ""; } .fa-plus-square::before { content: ""; } .fa-angle-double-left::before { content: ""; } .fa-angle-double-right::before { content: ""; } .fa-angle-double-up::before { content: ""; } .fa-angle-double-down::before { content: ""; } .fa-angle-left::before { content: ""; } .fa-angle-right::before { content: ""; } .fa-angle-up::before { content: ""; } .fa-angle-down::before { content: ""; } .fa-desktop::before { content: ""; } .fa-laptop::before { content: ""; } .fa-tablet::before { content: ""; } .fa-mobile-phone::before, .fa-mobile::before { content: ""; } .fa-circle-o::before { content: ""; } .fa-quote-left::before { content: ""; } .fa-quote-right::before { content: ""; } .fa-spinner::before { content: ""; } .fa-circle::before { content: ""; } .fa-mail-reply::before, .fa-reply::before { content: ""; } .fa-github-alt::before { content: ""; } .fa-folder-o::before { content: ""; } .fa-folder-open-o::before { content: ""; } .fa-smile-o::before { content: ""; } .fa-frown-o::before { content: ""; } .fa-meh-o::before { content: ""; } .fa-gamepad::before { content: ""; } .fa-keyboard-o::before { content: ""; } .fa-flag-o::before { content: ""; } .fa-flag-checkered::before { content: ""; } .fa-terminal::before { content: ""; } .fa-code::before { content: ""; } .fa-mail-reply-all::before, .fa-reply-all::before { content: ""; } .fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; } .fa-location-arrow::before { content: ""; } .fa-crop::before { content: ""; } .fa-code-fork::before { content: ""; } .fa-unlink::before, .fa-chain-broken::before { content: ""; } .fa-question::before { content: ""; } .fa-info::before { content: ""; } .fa-exclamation::before { content: ""; } .fa-superscript::before { content: ""; } .fa-subscript::before { content: ""; } .fa-eraser::before { content: ""; } .fa-puzzle-piece::before { content: ""; } .fa-microphone::before { content: ""; } .fa-microphone-slash::before { content: ""; } .fa-shield::before { content: ""; } .fa-calendar-o::before { content: ""; } .fa-fire-extinguisher::before { content: ""; } .fa-rocket::before { content: ""; } .fa-maxcdn::before { content: ""; } .fa-chevron-circle-left::before { content: ""; } .fa-chevron-circle-right::before { content: ""; } .fa-chevron-circle-up::before { content: ""; } .fa-chevron-circle-down::before { content: ""; } .fa-html5::before { content: ""; } .fa-css3::before { content: ""; } .fa-anchor::before { content: ""; } .fa-unlock-alt::before { content: ""; } .fa-bullseye::before { content: ""; } .fa-ellipsis-h::before { content: ""; } .fa-ellipsis-v::before { content: ""; } .fa-rss-square::before { content: ""; } .fa-play-circle::before { content: ""; } .fa-ticket::before { content: ""; } .fa-minus-square::before { content: ""; } .fa-minus-square-o::before { content: ""; } .fa-level-up::before { content: ""; } .fa-level-down::before { content: ""; } .fa-check-square::before { content: ""; } .fa-pencil-square::before { content: ""; } .fa-external-link-square::before { content: ""; } .fa-share-square::before { content: ""; } .fa-compass::before { content: ""; } .fa-toggle-down::before, .fa-caret-square-o-down::before { content: ""; } .fa-toggle-up::before, .fa-caret-square-o-up::before { content: ""; } .fa-toggle-right::before, .fa-caret-square-o-right::before { content: ""; } .fa-euro::before, .fa-eur::before { content: ""; } .fa-gbp::before { content: ""; } .fa-dollar::before, .fa-usd::before { content: ""; } .fa-rupee::before, .fa-inr::before { content: ""; } .fa-cny::before, .fa-rmb::before, .fa-yen::before, .fa-jpy::before { content: ""; } .fa-ruble::before, .fa-rouble::before, .fa-rub::before { content: ""; } .fa-won::before, .fa-krw::before { content: ""; } .fa-bitcoin::before, .fa-btc::before { content: ""; } .fa-file::before { content: ""; } .fa-file-text::before { content: ""; } .fa-sort-alpha-asc::before { content: ""; } .fa-sort-alpha-desc::before { content: ""; } .fa-sort-amount-asc::before { content: ""; } .fa-sort-amount-desc::before { content: ""; } .fa-sort-numeric-asc::before { content: ""; } .fa-sort-numeric-desc::before { content: ""; } .fa-thumbs-up::before { content: ""; } .fa-thumbs-down::before { content: ""; } .fa-youtube-square::before { content: ""; } .fa-youtube::before { content: ""; } .fa-xing::before { content: ""; } .fa-xing-square::before { content: ""; } .fa-youtube-play::before { content: ""; } .fa-dropbox::before { content: ""; } .fa-stack-overflow::before { content: ""; } .fa-instagram::before { content: ""; } .fa-flickr::before { content: ""; } .fa-adn::before { content: ""; } .fa-bitbucket::before { content: ""; } .fa-bitbucket-square::before { content: ""; } .fa-tumblr::before { content: ""; } .fa-tumblr-square::before { content: ""; } .fa-long-arrow-down::before { content: ""; } .fa-long-arrow-up::before { content: ""; } .fa-long-arrow-left::before { content: ""; } .fa-long-arrow-right::before { content: ""; } .fa-apple::before { content: ""; } .fa-windows::before { content: ""; } .fa-android::before { content: ""; } .fa-linux::before { content: ""; } .fa-dribbble::before { content: ""; } .fa-skype::before { content: ""; } .fa-foursquare::before { content: ""; } .fa-trello::before { content: ""; } .fa-female::before { content: ""; } .fa-male::before { content: ""; } .fa-gittip::before, .fa-gratipay::before { content: ""; } .fa-sun-o::before { content: ""; } .fa-moon-o::before { content: ""; } .fa-archive::before { content: ""; } .fa-bug::before { content: ""; } .fa-vk::before { content: ""; } .fa-weibo::before { content: ""; } .fa-renren::before { content: ""; } .fa-pagelines::before { content: ""; } .fa-stack-exchange::before { content: ""; } .fa-arrow-circle-o-right::before { content: ""; } .fa-arrow-circle-o-left::before { content: ""; } .fa-toggle-left::before, .fa-caret-square-o-left::before { content: ""; } .fa-dot-circle-o::before { content: ""; } .fa-wheelchair::before { content: ""; } .fa-vimeo-square::before { content: ""; } .fa-turkish-lira::before, .fa-try::before { content: ""; } .fa-plus-square-o::before { content: ""; } .fa-space-shuttle::before { content: ""; } .fa-slack::before { content: ""; } .fa-envelope-square::before { content: ""; } .fa-wordpress::before { content: ""; } .fa-openid::before { content: ""; } .fa-institution::before, .fa-bank::before, .fa-university::before { content: ""; } .fa-mortar-board::before, .fa-graduation-cap::before { content: ""; } .fa-yahoo::before { content: ""; } .fa-google::before { content: ""; } .fa-reddit::before { content: ""; } .fa-reddit-square::before { content: ""; } .fa-stumbleupon-circle::before { content: ""; } .fa-stumbleupon::before { content: ""; } .fa-delicious::before { content: ""; } .fa-digg::before { content: ""; } .fa-pied-piper-pp::before { content: ""; } .fa-pied-piper-alt::before { content: ""; } .fa-drupal::before { content: ""; } .fa-joomla::before { content: ""; } .fa-language::before { content: ""; } .fa-fax::before { content: ""; } .fa-building::before { content: ""; } .fa-child::before { content: ""; } .fa-paw::before { content: ""; } .fa-spoon::before { content: ""; } .fa-cube::before { content: ""; } .fa-cubes::before { content: ""; } .fa-behance::before { content: ""; } .fa-behance-square::before { content: ""; } .fa-steam::before { content: ""; } .fa-steam-square::before { content: ""; } .fa-recycle::before { content: ""; } .fa-automobile::before, .fa-car::before { content: ""; } .fa-cab::before, .fa-taxi::before { content: ""; } .fa-tree::before { content: ""; } .fa-spotify::before { content: ""; } .fa-deviantart::before { content: ""; } .fa-soundcloud::before { content: ""; } .fa-database::before { content: ""; } .fa-file-pdf-o::before { content: ""; } .fa-file-word-o::before { content: ""; } .fa-file-excel-o::before { content: ""; } .fa-file-powerpoint-o::before { content: ""; } .fa-file-photo-o::before, .fa-file-picture-o::before, .fa-file-image-o::before { content: ""; } .fa-file-zip-o::before, .fa-file-archive-o::before { content: ""; } .fa-file-sound-o::before, .fa-file-audio-o::before { content: ""; } .fa-file-movie-o::before, .fa-file-video-o::before { content: ""; } .fa-file-code-o::before { content: ""; } .fa-vine::before { content: ""; } .fa-codepen::before { content: ""; } .fa-jsfiddle::before { content: ""; } .fa-life-bouy::before, .fa-life-buoy::before, .fa-life-saver::before, .fa-support::before, .fa-life-ring::before { content: ""; } .fa-circle-o-notch::before { content: ""; } .fa-ra::before, .fa-resistance::before, .fa-rebel::before { content: ""; } .fa-ge::before, .fa-empire::before { content: ""; } .fa-git-square::before { content: ""; } .fa-git::before { content: ""; } .fa-y-combinator-square::before, .fa-yc-square::before, .fa-hacker-news::before { content: ""; } .fa-tencent-weibo::before { content: ""; } .fa-qq::before { content: ""; } .fa-wechat::before, .fa-weixin::before { content: ""; } .fa-send::before, .fa-paper-plane::before { content: ""; } .fa-send-o::before, .fa-paper-plane-o::before { content: ""; } .fa-history::before { content: ""; } .fa-circle-thin::before { content: ""; } .fa-header::before { content: ""; } .fa-paragraph::before { content: ""; } .fa-sliders::before { content: ""; } .fa-share-alt::before { content: ""; } .fa-share-alt-square::before { content: ""; } .fa-bomb::before { content: ""; } .fa-soccer-ball-o::before, .fa-futbol-o::before { content: ""; } .fa-tty::before { content: ""; } .fa-binoculars::before { content: ""; } .fa-plug::before { content: ""; } .fa-slideshare::before { content: ""; } .fa-twitch::before { content: ""; } .fa-yelp::before { content: ""; } .fa-newspaper-o::before { content: ""; } .fa-wifi::before { content: ""; } .fa-calculator::before { content: ""; } .fa-paypal::before { content: ""; } .fa-google-wallet::before { content: ""; } .fa-cc-visa::before { content: ""; } .fa-cc-mastercard::before { content: ""; } .fa-cc-discover::before { content: ""; } .fa-cc-amex::before { content: ""; } .fa-cc-paypal::before { content: ""; } .fa-cc-stripe::before { content: ""; } .fa-bell-slash::before { content: ""; } .fa-bell-slash-o::before { content: ""; } .fa-trash::before { content: ""; } .fa-copyright::before { content: ""; } .fa-at::before { content: ""; } .fa-eyedropper::before { content: ""; } .fa-paint-brush::before { content: ""; } .fa-birthday-cake::before { content: ""; } .fa-area-chart::before { content: ""; } .fa-pie-chart::before { content: ""; } .fa-line-chart::before { content: ""; } .fa-lastfm::before { content: ""; } .fa-lastfm-square::before { content: ""; } .fa-toggle-off::before { content: ""; } .fa-toggle-on::before { content: ""; } .fa-bicycle::before { content: ""; } .fa-bus::before { content: ""; } .fa-ioxhost::before { content: ""; } .fa-angellist::before { content: ""; } .fa-cc::before { content: ""; } .fa-shekel::before, .fa-sheqel::before, .fa-ils::before { content: ""; } .fa-meanpath::before { content: ""; } .fa-buysellads::before { content: ""; } .fa-connectdevelop::before { content: ""; } .fa-dashcube::before { content: ""; } .fa-forumbee::before { content: ""; } .fa-leanpub::before { content: ""; } .fa-sellsy::before { content: ""; } .fa-shirtsinbulk::before { content: ""; } .fa-simplybuilt::before { content: ""; } .fa-skyatlas::before { content: ""; } .fa-cart-plus::before { content: ""; } .fa-cart-arrow-down::before { content: ""; } .fa-diamond::before { content: ""; } .fa-ship::before { content: ""; } .fa-user-secret::before { content: ""; } .fa-motorcycle::before { content: ""; } .fa-street-view::before { content: ""; } .fa-heartbeat::before { content: ""; } .fa-venus::before { content: ""; } .fa-mars::before { content: ""; } .fa-mercury::before { content: ""; } .fa-intersex::before, .fa-transgender::before { content: ""; } .fa-transgender-alt::before { content: ""; } .fa-venus-double::before { content: ""; } .fa-mars-double::before { content: ""; } .fa-venus-mars::before { content: ""; } .fa-mars-stroke::before { content: ""; } .fa-mars-stroke-v::before { content: ""; } .fa-mars-stroke-h::before { content: ""; } .fa-neuter::before { content: ""; } .fa-genderless::before { content: ""; } .fa-facebook-official::before { content: ""; } .fa-pinterest-p::before { content: ""; } .fa-whatsapp::before { content: ""; } .fa-server::before { content: ""; } .fa-user-plus::before { content: ""; } .fa-user-times::before { content: ""; } .fa-hotel::before, .fa-bed::before { content: ""; } .fa-viacoin::before { content: ""; } .fa-train::before { content: ""; } .fa-subway::before { content: ""; } .fa-medium::before { content: ""; } .fa-yc::before, .fa-y-combinator::before { content: ""; } .fa-optin-monster::before { content: ""; } .fa-opencart::before { content: ""; } .fa-expeditedssl::before { content: ""; } .fa-battery-4::before, .fa-battery-full::before { content: ""; } .fa-battery-3::before, .fa-battery-three-quarters::before { content: ""; } .fa-battery-2::before, .fa-battery-half::before { content: ""; } .fa-battery-1::before, .fa-battery-quarter::before { content: ""; } .fa-battery-0::before, .fa-battery-empty::before { content: ""; } .fa-mouse-pointer::before { content: ""; } .fa-i-cursor::before { content: ""; } .fa-object-group::before { content: ""; } .fa-object-ungroup::before { content: ""; } .fa-sticky-note::before { content: ""; } .fa-sticky-note-o::before { content: ""; } .fa-cc-jcb::before { content: ""; } .fa-cc-diners-club::before { content: ""; } .fa-clone::before { content: ""; } .fa-balance-scale::before { content: ""; } .fa-hourglass-o::before { content: ""; } .fa-hourglass-1::before, .fa-hourglass-start::before { content: ""; } .fa-hourglass-2::before, .fa-hourglass-half::before { content: ""; } .fa-hourglass-3::before, .fa-hourglass-end::before { content: ""; } .fa-hourglass::before { content: ""; } .fa-hand-grab-o::before, .fa-hand-rock-o::before { content: ""; } .fa-hand-stop-o::before, .fa-hand-paper-o::before { content: ""; } .fa-hand-scissors-o::before { content: ""; } .fa-hand-lizard-o::before { content: ""; } .fa-hand-spock-o::before { content: ""; } .fa-hand-pointer-o::before { content: ""; } .fa-hand-peace-o::before { content: ""; } .fa-trademark::before { content: ""; } .fa-registered::before { content: ""; } .fa-creative-commons::before { content: ""; } .fa-gg::before { content: ""; } .fa-gg-circle::before { content: ""; } .fa-tripadvisor::before { content: ""; } .fa-odnoklassniki::before { content: ""; } .fa-odnoklassniki-square::before { content: ""; } .fa-get-pocket::before { content: ""; } .fa-wikipedia-w::before { content: ""; } .fa-safari::before { content: ""; } .fa-chrome::before { content: ""; } .fa-firefox::before { content: ""; } .fa-opera::before { content: ""; } .fa-internet-explorer::before { content: ""; } .fa-tv::before, .fa-television::before { content: ""; } .fa-contao::before { content: ""; } .fa-500px::before { content: ""; } .fa-amazon::before { content: ""; } .fa-calendar-plus-o::before { content: ""; } .fa-calendar-minus-o::before { content: ""; } .fa-calendar-times-o::before { content: ""; } .fa-calendar-check-o::before { content: ""; } .fa-industry::before { content: ""; } .fa-map-pin::before { content: ""; } .fa-map-signs::before { content: ""; } .fa-map-o::before { content: ""; } .fa-map::before { content: ""; } .fa-commenting::before { content: ""; } .fa-commenting-o::before { content: ""; } .fa-houzz::before { content: ""; } .fa-vimeo::before { content: ""; } .fa-black-tie::before { content: ""; } .fa-fonticons::before { content: ""; } .fa-reddit-alien::before { content: ""; } .fa-edge::before { content: ""; } .fa-credit-card-alt::before { content: ""; } .fa-codiepie::before { content: ""; } .fa-modx::before { content: ""; } .fa-fort-awesome::before { content: ""; } .fa-usb::before { content: ""; } .fa-product-hunt::before { content: ""; } .fa-mixcloud::before { content: ""; } .fa-scribd::before { content: ""; } .fa-pause-circle::before { content: ""; } .fa-pause-circle-o::before { content: ""; } .fa-stop-circle::before { content: ""; } .fa-stop-circle-o::before { content: ""; } .fa-shopping-bag::before { content: ""; } .fa-shopping-basket::before { content: ""; } .fa-hashtag::before { content: ""; } .fa-bluetooth::before { content: ""; } .fa-bluetooth-b::before { content: ""; } .fa-percent::before { content: ""; } .fa-gitlab::before { content: ""; } .fa-wpbeginner::before { content: ""; } .fa-wpforms::before { content: ""; } .fa-envira::before { content: ""; } .fa-universal-access::before { content: ""; } .fa-wheelchair-alt::before { content: ""; } .fa-question-circle-o::before { content: ""; } .fa-blind::before { content: ""; } .fa-audio-description::before { content: ""; } .fa-volume-control-phone::before { content: ""; } .fa-braille::before { content: ""; } .fa-assistive-listening-systems::before { content: ""; } .fa-asl-interpreting::before, .fa-american-sign-language-interpreting::before { content: ""; } .fa-deafness::before, .fa-hard-of-hearing::before, .fa-deaf::before { content: ""; } .fa-glide::before { content: ""; } .fa-glide-g::before { content: ""; } .fa-signing::before, .fa-sign-language::before { content: ""; } .fa-low-vision::before { content: ""; } .fa-viadeo::before { content: ""; } .fa-viadeo-square::before { content: ""; } .fa-snapchat::before { content: ""; } .fa-snapchat-ghost::before { content: ""; } .fa-snapchat-square::before { content: ""; } .fa-pied-piper::before { content: ""; } .fa-first-order::before { content: ""; } .fa-yoast::before { content: ""; } .fa-themeisle::before { content: ""; } .fa-google-plus-circle::before, .fa-google-plus-official::before { content: ""; } .fa-fa::before, .fa-font-awesome::before { content: ""; } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; } .sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; } [data-button-group] > div { display: flex; } [data-button-group-item] { -webkit-box-flex: 1; flex: 1 1 0%; } [data-button-group-item].button-group-selected-item { color: rgb(153, 153, 153); } [data-checkbox] { position: relative; display: inline-block; background-color: transparent; cursor: pointer; appearance: none; width: 20px; height: 20px; margin: 0px; padding: 0px; border: 1px solid rgb(189, 197, 199); } [data-checkbox]:focus { outline: 0px; } [data-checkbox]::before { display: table; width: 100%; height: 100%; content: " "; opacity: 0; background-color: rgb(189, 197, 199); transition: opacity 200ms ease-in; } [data-checkbox]:checked::before { opacity: 1; } [data-checkbox]:checked::after { transform: rotate(-45deg); position: absolute; display: table; top: 3px; left: 3px; width: 10px; height: 6px; border-width: 0px 0px 2px 2px; border-style: solid; border-color: white; content: " "; } [data-checkbox][disabled] { border-color: rgb(204, 204, 204); } [data-checkbox][disabled]:checked::before { background-color: rgb(233, 233, 233); } [data-checkbox][disabled]:checked::after { border-color: rgb(166, 166, 166); } [data-dropdown] { cursor: pointer; } [data-dropdown] > .dropdown-display { border: 1px solid rgb(170, 170, 170); position: relative; padding: 5px; } [data-dropdown] > .dropdown-background-window { z-index: 1; } [data-dropdown] > .dropdown-display::after { display: inline-block; content: " "; color: rgb(170, 170, 170); border-style: solid; border-width: 5px; border-color: transparent rgb(170, 170, 170) rgb(170, 170, 170) transparent; vertical-align: bottom; position: absolute; bottom: 5px; right: 5px; } [data-dropdown] .dropdown-display-content { display: inline-block; white-space: nowrap; } [data-dropdown] .scrollable-list { max-height: 240px; height: inherit; overflow-y: auto; z-index: 4; } [data-dropdown] .scrollable-list::-webkit-scrollbar { width: 0px !important; } [data-dropdown] .scrollable-list-with-scroll { position: relative; background: radial-gradient(farthest-side at 50% 0px, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0px 0px / 100% 14px no-repeat, radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0px 100% rgb(255, 255, 255); } [data-dropdown] .scrollable-list-with-scroll::before, [data-dropdown] .scrollable-list-with-scroll::after { content: ""; position: relative; z-index: -1; display: block; height: 30px; margin: 0px 0px -30px; background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255) 30%, rgba(255, 255, 255, 0)); } [data-dropdown] .scrollable-list-with-scroll::after { margin: -30px 0px 0px; background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255) 70%, rgb(255, 255, 255)); } [data-dropdown] > .dropdown-list { position: fixed; background: white; border: 1px solid rgb(204, 204, 204); transform: translateZ(0px); z-index: 2; overflow: visible; } [data-dropdown] .dropdown-popup-row { padding: 10px 50px 10px 10px; white-space: nowrap; position: relative; z-index: 4; } [data-dropdown] .dropdown-popup-row:hover { background-color: rgb(234, 234, 234); } [data-dropdown] .dropdown-popup-row:empty { display: none; } [data-dropdown] .dropdown-popup-row-selected { background-color: rgb(230, 240, 241); } .is-rtl [data-dropdown] > .dropdown-display::after { left: 5px; right: auto; } .is-rtl [data-dropdown] .dropdown-popup-row { padding-left: 50px; padding-right: 10px; } [data-expression] { white-space: pre-wrap; } [data-expression]:empty::after { content: "​"; } [data-form] [data-label].mandatory-label::after { content: "*"; color: rgb(191, 22, 1); position: absolute; padding: 0px 5px 5px 3px; } @-webkit-keyframes imageBounceIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes imageBounceIn { 0% { opacity: 0; } 100% { opacity: 1; } } [data-image].image-lazyload { animation-duration: 1s; animation-name: imageBounceIn; } [data-input]::-webkit-outer-spin-button, [data-input]::-webkit-inner-spin-button, [data-input]::-webkit-clear-button { appearance: none; margin: 0px; } [data-input] { margin: 0px; border: 1px solid rgb(170, 170, 170); } [data-input]:empty { height: 32px; padding-top: 5px; padding-bottom: 5px; } [data-input][type="number"] { } [data-input][type="search"], [data-input][type="date"], [data-input][type="datetime-local"], [data-input][type="time"] { appearance: none; } ::-webkit-calendar-picker-indicator { } [data-label].mandatory::after { content: "*"; } [data-label]:empty { } [data-list] .empty-message { color: rgb(102, 102, 102); font-size: 12px; font-weight: normal; height: 1em; display: block; margin-bottom: 1.5em; margin-top: 30px; margin-left: 0px; } [data-list]:empty { } [data-list-item]::after { content: ""; display: block; clear: both; } [data-list-item] img { transform: translateZ(0px); } [data-list-item] .list-item-container { display: flex; width: 200%; } [data-list-item] .list-item { width: 50%; } [data-list-item] .list-item-animating .list-item-left-actions, [data-list-item] .list-item-animating .list-item-right-actions { width: 0px; transition: 0.5s; } [data-list-item] .list-item-left-actions, [data-list-item] .list-item-right-actions { width: 0px; transition: none; } .list-item { display: block; } [data-list-item] .list-item-left-actions, [data-list-item] .list-item-right-actions { display: flex; } [data-list-item] .list-item-right-actions { -webkit-box-pack: end; justify-content: flex-end; } [data-list-item] .list-item-full-swipe .list-item-right-actions [data-list-item-action]:not(:last-child), [data-list-item] .list-item-full-swipe .list-item-left-actions [data-list-item-action]:not(:first-child) { -webkit-box-flex: 0; flex: 0 1 0%; } [data-list-item] [data-list-item-action] { -webkit-box-flex: 1; flex: 1 1 0%; padding: 0px; border: 0px; margin: 0px; overflow-x: hidden; transition: 0.5s; max-width: 75px; } [data-list-item] .list-item-full-swipe [data-list-item-action] { max-width: 100%; } [data-list-item] .list-item-container.list-item-animating { transition: 0.5s; } [data-list-item] .list-item-show-right-buttons, [data-list-item] .list-item-show-left-buttons, [data-list-item] .list-item-show-left-buttons [data-list-item-action], [data-list-item] .list-item-show-right-buttons [data-list-item-action] { transition: 0.5s; } [data-list-item] .list-item-float-right { float: right; -webkit-box-pack: end; justify-content: flex-end; } [data-list-item] .list-item-float-left { float: left; -webkit-box-pack: start; justify-content: flex-start; } [data-popover] { display: inline; position: relative; } [data-popover] [data-icon] { vertical-align: 15%; margin-left: 5px; } [data-popover] > .popover-top { cursor: pointer; display: inline-block; position: relative; border: 1px solid rgb(170, 170, 170); padding: 5px; } [data-popover] > .popover-bottom { background-color: rgb(255, 255, 255); z-index: 2; min-width: 160px; min-height: 32px; padding: 10px; display: inline-block; animation-duration: 0.25s; animation-fill-mode: both; animation-name: popoverAppear; border: 1px solid rgb(221, 221, 221); } @-webkit-keyframes popoverAppear { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes popoverAppear { 0% { opacity: 0; } 100% { opacity: 1; } } [data-popup] { position: relative; text-align: left; max-width: 90%; max-height: 90%; min-width: 300px; min-height: 100px; overflow: auto; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; background-clip: padding-box; padding: 10px; } @media (max-width: 480px) { [data-popup] { max-width: 300px; } } [data-popup] { transition: opacity 0.15s ease-in; } .popup-animation-enter > [data-popup] { opacity: 0.01; } .popup-animation-enter-done > [data-popup] { opacity: 1; } [data-popup-backdrop] { display: flex; position: fixed; inset: 0px; background-color: rgba(0, 0, 0, 0.3); -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; text-align: center; z-index: 100; } .popup-disable-scroll { height: 100%; overflow: hidden; } [data-switch] { width: 37px; height: 24px; position: relative; display: inline-block; border: 0px; background: rgb(204, 204, 204); cursor: pointer; appearance: none; margin: 0px; border-radius: 24px; overflow: hidden; } [data-switch]:empty::before { opacity: 0; } [data-switch]:empty::before, [data-switch]:empty::after { position: absolute; display: inline-block; top: 0px; bottom: 0px; left: 0px; content: " "; width: 37px; height: 24px; background-color: rgb(189, 197, 199); transition: opacity 100ms ease-in; cursor: pointer; } [data-switch]:empty::after { width: 16px; height: 16px; top: 3.5px; bottom: 3.5px; margin-left: 4.5px; background-color: rgb(255, 255, 255); border-radius: 50%; } [data-switch]:checked::before { background-color: rgb(140, 200, 60); opacity: 1; } [data-switch]:checked::after { margin-left: 16px; } [data-switch][disabled]:empty::before { border-color: rgb(221, 221, 221); background-color: rgb(245, 245, 245); } [data-switch][disabled]:empty::after { border-color: rgb(221, 221, 221); background-color: rgb(245, 245, 245); } [data-switch][disabled]:checked::before { border-color: rgb(204, 204, 204); background-color: rgb(204, 204, 204); } [data-switch][disabled]:checked::after { border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } [data-upload] { display: inline-block; background-color: rgb(230, 231, 232); font-size: 14px; border: 1px solid rgb(204, 204, 204); white-space: nowrap; text-overflow: ellipsis; overflow-x: hidden; position: relative; cursor: pointer; min-height: 32px; } [data-upload] > * { pointer-events: none; } [data-upload] img { vertical-align: middle; } [data-upload] span { white-space: nowrap; } [data-upload].upload-image-withoverlay .change-image { position: absolute; bottom: 0px; background-color: black; opacity: 0.8; color: white; height: 32px; width: 100%; margin-top: 0px; white-space: nowrap; } [data-upload].upload-image-withoverlay [data-icon], [data-upload].upload-image-withoverlay.uploaded [data-icon] { background-color: transparent; } [data-upload].upload-image-withoverlay img:not([src]), [data-upload].upload-image-withoverlay img[src=""], [data-upload].upload-image-withoverlay img[src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNgYAAAAAMAASsJTYQAAAAASUVORK5CYII="] { content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTA2IDEwNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTA2IDEwNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPGc+CgkJCTxnPgoJCQkJPHJlY3QgeD0iLTAuMSIgeT0iMCIgZmlsbD0iI0E3QTlBQyIgd2lkdGg9IjEwNiIgaGVpZ2h0PSIxMDYiLz4KCQkJPC9nPgoJCTwvZz4KCQk8cG9seWdvbiBmaWxsPSIjRTZFN0U4IiBwb2ludHM9IjEwNiwxMDYgLTAuMywxMDYgMjMuMSw3MSA0MS4zLDk1LjIgNzMuMyw1MS42IDEwNiw5NS4zIAkJIi8+CgkJPGNpcmNsZSBmaWxsPSIjRTZFN0U4IiBjeD0iMjQiIGN5PSIzNC4zIiByPSIxMi44Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+"); background-position: center center; background-size: 100%; } [data-upload] [data-icon] { color: white; background-color: rgb(167, 169, 172); line-height: 32px; width: 32px; text-align: center; margin-right: 15px; } [data-upload].uploaded [data-icon] { background-color: rgb(56, 65, 66); } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://diariodarepublica.pt/dr/css/_Basic.css?EqGzAe81QbZLXJyfY3oLwA @charset "utf-8"; @font-face { font-family: FeedbackMessage; src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAfoAAsAAAAAB5wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIM3WNtYXAAAAFoAAAAZAAAAGQAT9HYZ2FzcAAAAcwAAAAIAAAACAAAABBnbHlmAAAB1AAAA1wAAANcJt1UK2hlYWQAAAUwAAAANgAAADYJjITQaGhlYQAABWgAAAAkAAAAJAe5A8lobXR4AAAFjAAAACAAAAAgFEoACWxvY2EAAAWsAAAAEgAAABICqgHibWF4cAAABcAAAAAgAAAAIAAMAFduYW1lAAAF4AAAAeYAAAHmTbu8B3Bvc3QAAAfIAAAAIAAAACAAAwAAAAMDQgGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8HEDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAEgAAAAOAAgAAgAGAAEAIPBY8Frwcf/9//8AAAAAACDwV/Ba8HH//f//AAH/4w+tD6wPlgADAAEAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAIAAAAAA24DbgArAEQAAAE0LwE3NjU0LwEmIyIPAScmIyIPAQYVFB8BBwYVFB8BFjMyPwEXFjMyPwE2NxQHBgcGIyInJicmNTQ3Njc2MzIXFhcWFQKRC2hoCws0Cw8PC2doCg8QCzMLC2dnCwszCxAPCmhnCw8PCzQL3Ts7ZWV3eGRlOzs7O2VkeHdlZTs7ATYPCmhnCw8PCzQLC2hoCws0Cw8PC2doCg8QCzMLC2dnCwszC5F4ZGU7Ozs7ZWR4d2VlOzs7O2VldwAAAAIAAAAAA24DbgAaADMAAAE0LwEmIyIPAScmIyIPAQYVFB8BFjMyNwE2NRcUBwYHBiMiJyYnJjU0NzY3NjMyFxYXFhUC3gs0Cg8PC+mBCw8PCzQKCs8LDw8LATYLkDs7ZWV3eGRlOzs7O2VkeHdlZTs7AhMQCzMLC+iBCws0ChAPC88KCgE3Cg9ceGRlOzs7O2VkeHdlZTs7OztlZXcAAAADAAAAAANuA24AJgA7AFQAACU1NCcmKwERNCcmKwEiBwYdARQXFjsBFSMiBwYdARQXFjMhMjc2NQM1NCcmKwEiBwYdARQXFjsBMjc2NQUUBwYHBiMiJyYnJjU0NzY3NjMyFxYXFhUCSQUFCDcFBQi3CAUFBQUINzcIBQUFBQgBAAgFBUkFBQhuCAUFBQUIbggFBQFuOztlZXd4ZGU7Ozs7ZWR4d2VlOzulWwgFBQElCAUFBQUIXAgFBbcFBQhbCAYFBQYIAgBbCAUFBQUIWwgGBQUGCO54ZGU7Ozs7ZWR4d2VlOzs7O2VldwAAAAMACQAAA/cDtwAUACkAQQAAJTU0JyYrASIHBh0BFBcWOwEyNzY1JxM0JyYrASIHBhUTFBcWOwEyNzY3AwEWBwYHBiMhIicmJyY3ATY3NjMyFxYXAkkFBgduBwYFBQYHbgcGBQEKBQgGfgYIBQkGBghqCAUFAQgBtxQVChERE/ySExERChUUAbcKEREUFBERCqVtCAUGBgUIbQgFBgYFCNYBBgcEBgYECP77BgQDAwQGAhb82yQkEQkKCgkRJCQDJRELCgoLEQAAAQAAAAEAAOWvEylfDzz1AAsEAAAAAADTO6AOAAAAANM7oA4AAAAAA/cDtwAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAAD9wABAAAAAAAAAAAAAAAAAAAACAQAAAAAAAAAAAAAAAIAAAADbgAAA24AAANuAAAEAAAJAAAAAAAKABQAHgCEANQBSgGuAAAAAQAAAAgAVQADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAA8AAAABAAAAAAACAAcAqAABAAAAAAADAA8ATgABAAAAAAAEAA8AvQABAAAAAAAFAAsALQABAAAAAAAGAA8AewABAAAAAAAKABoA6gADAAEECQABAB4ADwADAAEECQACAA4ArwADAAEECQADAB4AXQADAAEECQAEAB4AzAADAAEECQAFABYAOAADAAEECQAGAB4AigADAAEECQAKADQBBEZlZWRiYWNrTWVzc2FnZQBGAGUAZQBkAGIAYQBjAGsATQBlAHMAcwBhAGcAZVZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMEZlZWRiYWNrTWVzc2FnZQBGAGUAZQBkAGIAYQBjAGsATQBlAHMAcwBhAGcAZUZlZWRiYWNrTWVzc2FnZQBGAGUAZQBkAGIAYQBjAGsATQBlAHMAcwBhAGcAZVJlZ3VsYXIAUgBlAGcAdQBsAGEAckZlZWRiYWNrTWVzc2FnZQBGAGUAZQBkAGIAYQBjAGsATQBlAHMAcwBhAGcAZUZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("woff"); font-weight: normal; font-style: normal; } .OSFillParent { display: block; width: 100%; } table.OSFillParent { display: table; } input.OSFillParent, button.OSFillParent, select.OSFillParent, textarea.OSFillParent { display: inline-block; box-sizing: border-box; } .OSInline { display: inline-block; vertical-align: top; } table.OSInline { display: inline-table; } .OSAutoMarginTop { margin-top: 10px; } div[class*="ThemeGrid_Width"] { vertical-align: top; } [class*="ThemeGrid_Width"] { display: inline-block; box-sizing: border-box; } .ThemeGrid_Container { box-sizing: border-box; } .OSBlockWidget { display: inline; } body { margin: 0px; padding: 0px; } .screen-container { overflow-y: auto; height: 100vh; } .background-backdrop { display: flex; position: fixed; inset: 0px; background-color: rgba(0, 0, 0, 0.3); justify-content: center; align-items: center; text-align: center; z-index: 1000; } .disable-scroll { height: 100%; overflow: hidden; } .slide-from-right-enter, .slide-from-left-enter, .slide-from-top-enter, .slide-from-bottom-enter { z-index: 1000; position: fixed; width: 100%; } .slide-from-right-enter.slide-from-right-enter-active, .slide-from-right-leave.slide-from-right-leave-active, .slide-from-left-enter.slide-from-left-enter-active, .slide-from-left-leave.slide-from-left-leave-active, .slide-from-top-enter.slide-from-top-enter-active, .slide-from-top-leave.slide-from-top-leave-active, .slide-from-bottom-enter.slide-from-bottom-enter-active, .slide-from-bottom-leave.slide-from-bottom-leave-active, .fade-enter.fade-enter-active, .fade-leave.fade-leave-active { transition: 300ms; pointer-events: none; } .slide-from-right-enter, .slide-from-left-leave.slide-from-left-leave-active { transform: translateX(100vw); } .slide-from-right-leave, .slide-from-right-enter.slide-from-right-enter-active, .slide-from-left-leave, .slide-from-left-enter.slide-from-left-enter-active { transform: translateX(0vw); } .slide-from-right-leave.slide-from-right-leave-active, .slide-from-left-enter { transform: translateX(-100vw); } .slide-from-top-enter, .slide-from-bottom-leave.slide-from-bottom-leave-active { transform: translateY(-100vh); } .slide-from-top-enter.slide-from-top-enter-active, .slide-from-top-leave, .slide-from-bottom-enter.slide-from-bottom-enter-active, .slide-from-bottom-leave { transform: translateY(0vh); } .slide-from-top-leave.slide-from-top-leave-active, .slide-from-bottom-enter { transform: translateY(100vh); } .fade-enter { will-change: opacity; opacity: 0.01; } .fade-enter.fade-enter-active { opacity: 1; } .os-animated-leave, .os-animated-enter-active, .os-animated-inline-leave, .os-animated-inline-enter-active { transition: 200ms; overflow: hidden; transform-origin: left top 0px; } body .os-animated-enter:not(.os-animated-enter-active), body .os-animated-leave-active { opacity: 0; height: 0px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; border-top: 0px; border-bottom: 0px; transform: scale3d(1, 0, 1); } body .os-animated-inline-enter:not(.os-animated-inline-enter-active), body .os-animated-inline-leave-active { transform-origin: center center 0px; opacity: 0; width: 0px; padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; border-left: 0px; border-right: 0px; transform: scale3d(0, 1, 1); } body .os-animated-inline-enter, body .os-animated-inline-enter-active { display: inline-block; } .feedback-message { position: fixed; z-index: 10000; top: 0px; left: 0px; right: 0px; font-weight: 600; overflow-wrap: break-word; white-space: initial; box-shadow: none; padding: 10px; backface-visibility: hidden; color: rgb(255, 255, 255); animation-duration: 250ms; animation-name: feedbackMessageSlideDown; animation-fill-mode: forwards; } div.feedback-message-error { background-color: rgb(196, 56, 56); } div.feedback-message-info { background-color: rgb(58, 165, 251); } div.feedback-message-success { background-color: rgb(136, 192, 87); } div.feedback-message-warning { background-color: rgb(251, 181, 21); } .feedback-message-text { padding-left: 20px; } .feedback-message-error i, .feedback-message-success i, .feedback-message-warning i, .feedback-message-info i { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; position: absolute; font-family: FeedbackMessage !important; } .feedback-message-error i::before { content: ""; } .feedback-message-success i::before { content: ""; } .feedback-message-info i::before { content: ""; } .feedback-message-warning i::before { content: ""; } .feedback-message.feedback-message-autoclose { animation-duration: 5000ms; animation-name: feedbackMessageSlideDownThenUp; } @-webkit-keyframes feedbackMessageSlideDownThenUp { 0% { transform: translateY(-100%) translateZ(0px); } 5% { transform: translateY(0px) translateZ(0px); } 95% { transform: translateY(0px) translateZ(0px); } 100% { transform: translateY(-100%) translateZ(0px); } } @keyframes feedbackMessageSlideDownThenUp { 0% { transform: translateY(-100%) translateZ(0px); } 5% { transform: translateY(0px) translateZ(0px); } 95% { transform: translateY(0px) translateZ(0px); } 100% { transform: translateY(-100%) translateZ(0px); } } @-webkit-keyframes feedbackMessageSlideDown { 0% { transform: translateY(-100%) translateZ(0px); } 100% { transform: translateY(0px) translateZ(0px); } } @keyframes feedbackMessageSlideDown { 0% { transform: translateY(-100%) translateZ(0px); } 100% { transform: translateY(0px) translateZ(0px); } } .is-rtl { direction: rtl; } .is-rtl .feedback-message-text { padding-right: 20px; padding-left: 0px; } ------MultipartBoundary--801CZDCmWTKgCz1pXpnV5GEW6TuRBjNoDE4sbIDlex------